0

OS X (10.7.4) で Grails 2.0.4 アプリを実行しています。アプリは問題なく起動しますが、ブラウザーでホームページにアクセスしようとすると、スタック レッド ゾーン エラーが発生します。

Invalid access of stack red zone 0x1139b10c0 rip=0x112e50b70
Bus error: 10

サーバーがシャットダウンします。

アプリは次のプラグインを使用します。

  • コードカバレッジ (1.2.5)
  • コデアーク (0.17)
  • 休止状態 (2.0.4)
  • jquery (1.7.1)
  • メール (1.0)
  • プラグイン構成 (0.1.5)
  • クォーツ2 (0.2.2)
  • レキャプチャ (0.5.2)
  • 参照コード (0.3.0)
  • リソース (1.1.5)
  • スプリングキャッシュ (1.3.1)
  • SVN (1.0.1)
  • トムキャット (2.0.4)
  • webxml (1.4.1)、および
  • yui-minify-resources (0.1.5)

これを回避する方法について、Grailswise さん、何かヒントを持っている人はいますか?

ありがとう!

4

2 に答える 2

1

このエラーにはいくつかのヒットがあります (たとえば、ここここ)。ほとんどの場合、スタック オーバーフローとして報告されなかったスタック オーバーフロー エラーを作成する JSON オブジェクトのシリアル化を中心に展開します。あなたがそのようなことをしているなら、それは始めるのに良い場所かもしれません. シリアル化する文字列をチェックして、それらが有効な JSON であることを確認します。

JSONArray.fromObject(jsonString)

別の提案では、Java スタック サイズを増やしてください ( -Xss1024k)。JSON 文字列に問題がないように見える場合、または JSON に関連することを何もしていない場合は、これを試して、単なるスペースの問題かどうかを確認してください。

于 2012-07-17T22:55:04.997 に答える
0

そのエラーはコア ダンプを生成しましたか? はいの場合は、Google でコア ダンプ アナライザーを検索してください。Javaコアダンプを分析するためのツール

于 2012-07-17T23:39:20.607 に答える