2012-04-10 12 views
0

5.0.18から5.3.2にアプリケーションをアップグレードしていますが、次のエラーが表示されます。いくつかの変更を加え、このエラーの原因となっているものが不明である。ログからのものはありません。このエラーはUIでポップアップします。変更は次のとおりです。 @SessionState Tapestryアプリケーションを5.0.18から5.3.2にアップグレード

@ApplicationStateを変更JavaScriptSupport

  • RenderSupportを変更@Import
  • @IncludeStylesheet@IncludeJavaScriptLibraryを変更

    • 私は、UIのエラーを以下ます。

      Function Tapestry.Initializer.activate() does not exist. 
      Function Tapestry.Initializer.formEventManager() does not exist 
      

      ありがとうございます。

  • 答えて

    2

    キャッシングの問題と同じくらい簡単かもしれません。キャッシュをクリアし、キャッシュが残っているかどうかを確認してください。そうでなければ、バージョン5.0.18のTapesty.jsの周りに開発されたサードパーティ製のタペストリーコンポーネントからのカスタムJavaScriptやjavascriptがあるようです。エラーのjavascript stacktraceを調べて、呼び出しの起点を確認し、jsコードを更新してください。

    +0

    私はブラウザのキャッシュをクリアして助けにはなりませんでした。一部のページでhttp://tapestry.apache.org/schema/tapestry_5_0_0.xsdを使用しています。 xsdもhttp://tapestry.apache.org/schema/tapestry_5_3.xsdにアップグレードする必要がありますか? – sreenaji

    +0

    xsdを現在のバージョンに更新しますが、それはあなたの問題にリンクされていることはほとんどありません。あなたがエラーを見ている行でいくつかのjavascriptのデバッグを行い、呼び出しスタックをチェックし、呼び出しの起点を見て修正したり、ここに投稿したりしてください。 – joostschouten

    +0

    javascriptのデバッグを行い、バージョン5.0.18のtapestry.jsがロードされていることがわかりました。これは問題になる可能性があります。すべての5.0.18 jarファイルが削除されたため、これがどのように読み込まれるかを調べようとしています。 – sreenaji

    関連する問題