0

助けてください。メインページを読み込もうとすると、次のエラーが発生します。

Error during the 500 response generation

Template execution error (In /app/views/main.html around line 12)
Execution error occured in template /app/views/main.html. Exception raised was NullPointerException : null.

play.exceptions.TemplateExecutionException
    at play.templates.BaseTemplate.throwException(BaseTemplate.java:86)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:272)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:282)
    at play.templates.Template.render(Template.java:26)
    at play.templates.GroovyTemplate.render(GroovyTemplate.java:202)
    at play.server.PlayHandler.serve500(PlayHandler.java:774)
    at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
    at play.i18n.Messages.getMessage(Messages.java:97)
    at play.i18n.Messages.get(Messages.java:46)
    at play.templates.GroovyTemplate$ExecutableTemplate.__getMessage(GroovyTemplate.java:441)
    at /app/views/main.html.(line:12)
    at play.templates.GroovyTemplate.internalRender(GroovyTemplate.java:247)
    ... 5 more

main.html の 12 行目は次のとおりです。conf <span>&nbsp;&{"navTab.appName"}</span>
/messages ファイルと適切なキーがありますが、アプリはまだそれを認識していません

4

1 に答える 1

0

あなたのコードにはいくつかの問題があると思います。

main.html コードをここに投稿してください。私がお手伝いできるかもしれません。

または、Eclipse で Messages を開き (Ctrl+T を押して Messages と入力し、パッケージ play.i18n を見つけます)、97 行目を確認してください。コードがデフォルトの var を使用しているかどうかを確認しますか?

私は Play フレームワーク 1.2.5 を長い間使用しており、非常に大きなプロジェクトです。このような問題はありません。

于 2014-07-22T11:28:47.663 に答える