Hyperledger fabric IllegalModelException:未为类型org.acme.airline.Aircrafter.Aircrafter定义命名空间
我正在学习Hyperledger fabric的教程我想将一个模型文件(或命名空间)导入另一个模型文件。但我收到一个错误Hyperledger fabric IllegalModelException:未为类型org.acme.airline.Aircrafter.Aircrafter定义命名空间,hyperledger-fabric,blockchain,hyperledger,Hyperledger Fabric,Blockchain,Hyperledger,我正在学习Hyperledger fabric的教程我想将一个模型文件(或命名空间)导入另一个模型文件。但我收到一个错误 IllegalModelException: Namespace is not defined for type org.acme.airline.aircraft.Aircraft 我想将org.acme.airline.aircraft导入org.acme.airline.flight 这两个档案是: > 1. org.acme.airline.flight.ct
IllegalModelException: Namespace is not defined for type org.acme.airline.aircraft.Aircraft
我想将org.acme.airline.aircraft导入org.acme.airline.flight
这两个档案是:
> 1. org.acme.airline.flight.cto
>
> namespace org.acme.airline.flight
>
> import org.acme.airline.aircraft.Aircraft
>
> asset Flight identified by flightNumber {
> o String flightNumber
> o Route route
> o String[] aliasFlightNumber
> --> Aircraft aircraft optional
> }
>
> concept Route {
> o String origin
> o String destination
> o DateTime schedule
> }
IllegalModelException: Failed to find namespace test.*
单击此处获取其中一个解决方案。 它说:目前,要使用使用导入并跨越多个文件的模型,必须打开所有相关文件。要验证ACL文件和查询文件,还必须打开相应的模型文件。我计划通过允许打开一个文件夹来改进这一点,但从你所说的,它听起来像是按设计工作
IllegalModelException: Failed to find namespace test.*