Curl Global Community
n != nullの為、例外Errorで停止 - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: n != nullの為、例外Errorで停止 (/showthread.php?tid=1016)



n != nullの為、例外Errorで停止 - umemura - 12-06-2013

現在作成中のアプリケーションを実行すると、下記のエラーが表示されます。
なぜでしょうか?

アプレット [9-118] - Compiler internal error: n != nullの為、例外Errorで停止
compiler-error - <デバッグ情報がありません>
DeadNodeElim.clean-block - <デバッグ情報がありません>
DeadNodeElim.run - <デバッグ情報がありません>
generate-code - <デバッグ情報がありません>
compile-function - <デバッグ情報がありません>
compile-closure - <デバッグ情報がありません>
proc - <デバッグ情報がありません>
compile-prefix-exp-with-head - <デバッグ情報がありません>
compile-prefix-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
parse-actual-arguments - <デバッグ情報がありません>
compile-new-instance - <デバッグ情報がありません>
compile-new-exp - <デバッグ情報がありません>
compile-prefix-exp-with-head - <デバッグ情報がありません>
compile-prefix-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
compile-unparsed-exp - <デバッグ情報がありません>
compile-value-exp - <デバッグ情報がありません>
value - <デバッグ情報がありません>
compile-prefix-exp-with-head - <デバッグ情報がありません>
compile-prefix-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
compile-unparsed-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
compile-prefix-exp-with-head - <デバッグ情報がありません>
compile-prefix-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
parse-actual-arguments - <デバッグ情報がありません>
compile-new-instance - <デバッグ情報がありません>
compile-new-exp - <デバッグ情報がありません>
compile-prefix-exp-with-head - <デバッグ情報がありません>
compile-prefix-exp - <デバッグ情報がありません>
compile-exp - <デバッグ情報がありません>
TopLevelCode.emit-code - <デバッグ情報がありません>
ComponentTopLevelEnv.emit-code-for-work - <デバッグ情報がありません>
ComponentTopLevelEnv.work-to-ProcStates - <デバッグ情報がありません>
EvalTopLevelEnv.finish-and-run-aux - <デバッグ情報がありません>
EvalTopLevelEnv.finish-and-run - <デバッグ情報がありません>
IncrementalEvaluatorFile.evaluate-next - <デバッグ情報がありません>
IncrementalEvaluator.evaluate-next - <デバッグ情報がありません>
Applet.load-next-aux - <デバッグ情報がありません>
Applet.load-next - <デバッグ情報がありません>
[{proc} inside Applet.load-start] - <デバッグ情報がありません>
closure_raw_handler - <デバッグ情報がありません>
AlarmQueue.dispatch-alarms - <デバッグ情報がありません>
EventQueue.dispatch-events - <デバッグ情報がありません>
dispatch-events - <デバッグ情報がありません>
run-applet - <デバッグ情報がありません>
ProcessRunnable.run-bound-proc - <デバッグ情報がありません>




RE: n != nullの為、例外Errorで停止 - umemura - 12-06-2013

下記のコードが原因だったようです。
Code:
{if true and () then


また、下記のようなコードの場合もエラーになるようです
Code:
{if () then

アプレット [9-119] - 未知のエラー (0xC000001D) が起こりました。の為、例外RuntimeExceptionで停止 ファイル: testsample/test-7pt.curl
test-7pt.curl - [{proc} inside [evaluator for <unnamed>]]
EventTarget.handle-event - <デバッグ情報がありません>
GuiEventTarget.handle-event - <デバッグ情報がありません>
EventQueue.dispatch-entry - <デバッグ情報がありません>
EventQueue.dispatch-events-aux-aux - <デバッグ情報がありません>
EventQueue.dispatch-events-aux - <デバッグ情報がありません>
EventQueue.dispatch-events - <デバッグ情報がありません>
dispatch-events - <デバッグ情報がありません>
run-applet - <デバッグ情報がありません>
ProcessRunnable.run-bound-proc - <デバッグ情報がありません>



CDE上のプログラムコードではエラーになっておらず、
エラーのスタックトレースにも発生コードの行番号がないので
見つけづらいですね。