2017-10-09 15 views
0

JHipsterに問題があります。ちょうどゼロから作成されたプロジェクトでJDLファイルをインポートすることはできません。 JHipsterのjdlサンプルも動作しません。 --debugオプションを使用するとjdlファイルをインポートできません。

events.js:182 
    throw er; // Unhandled 'error' event 
^

Error: ERROR! 
Error while parsing entities from JDL 

at Environment.error (/project/node_modules/yeoman-environment/lib/environment.js:140:40) 
at constructor.error (/project/node_modules/generator-jhipster/generators/generator-base.js:1686:18) 
at constructor.parseJDL (/project/node_modules/generator-jhipster/generators/import-jdl/index.js:108:22) 
at Object.<anonymous> (/project/node_modules/yeoman-generator/lib/index.js:417:23) 
at /project/node_modules/run-async/index.js:25:25 
at Promise (<anonymous>) 
at /project/node_modules/run-async/index.js:24:19 
at /project/node_modules/yeoman-generator/lib/index.js:418:9 
at runCallback (timers.js:781:20) 
at tryOnImmediate (timers.js:743:5) 

:私はいつも同じエラーが出る コマンド:

yo jhipster:import-jdl ~/Downloads/example.jh 

出力:

The jdl is being parsed. 
DEBUG! Error: 
{ name: 'NoSQLModelingException', 
    message: 'NoSQL entities don\'t have relationships.', 
    prototype: Error 
at new BuildException (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/jhipster-core/lib/exceptions/exception_factory.js:42:25) 
at checkNoSQLModeling (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/jhipster-core/lib/parser/entity_parser.js:70:11) 
at Object.parse [as convertToJHipsterJSON] (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/jhipster-core/lib/parser/entity_parser.js:40:5) 
at constructor.parseJDL (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/generator-jhipster/generators/import-jdl/index.js:93:42) 
at Object.<anonymous> (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/yeoman-generator/lib/index.js:417:23) 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/run-async/index.js:25:25 
at Promise (<anonymous>) 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/run-async/index.js:24:19 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/yeoman-generator/lib/index.js:418:9 
at runCallback (timers.js:781:20) } 
Error jhipster:import-jdl /Users/jega/Downloads/example.jh --debug 

Error: ERROR! 
Error while parsing entities from JDL 

at Environment.error (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:157:40) 
at constructor.error (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/generator-jhipster/generators/generator-base.js:1686:18) 
at constructor.parseJDL (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/generator-jhipster/generators/import-jdl/index.js:108:22) 
at Object.<anonymous> (/Users/jega/projects/owcHandwerker/plattformapp/node_modules/yeoman-generator/lib/index.js:417:23) 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/run-async/index.js:25:25 
at Promise (<anonymous>) 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/run-async/index.js:24:19 
at /Users/jega/projects/owcHandwerker/plattformapp/node_modules/yeoman-generator/lib/index.js:418:9 
at runCallback (timers.js:781:20) 
at tryOnImmediate (timers.js:743:5) 

私が試したJDLファイルがJHipster Blog-からですここにある例: https://github.com/jhipster/jdl-samples/blob/master/blog.jh

+0

http://idownvotedbecau.se/nocode/ – EJoshuaS

+0

もっと詳細なエラーを表示するには、 '--debug'フラグを付けて実行してください。あなたのJDLを追加してください。 –

+0

@JonRuddell私は投稿を編集して情報を追加しました –

答えて

0

NoSQLプロジェクトで関係を使用するエンティティを生成します。関係は、JHipster for NoSQLプロジェクトではサポートされていません。 JHipsterは関係を処理する方法の詳細については、Managing Relationships上のドキュメントを参照してください。

Relationships only work when JPA is used. If you choose to use Cassandra or MongoDB, they won’t be available.

が関係を削除JDLをインポートすることができます。また、SQLデータベースオプションを使用してプロジェクトを試すこともできます。

JDLエラーメッセージはJHipster(v4.10.0 +)の将来のバージョンでより詳細であるため、将来は--debugフラグを使用する必要はありません。

+0

ありがとうございました! –

関連する問題