You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2004/07/09 13:23:06 UTC
DO NOT REPLY [Bug 29998] New: -
JS Errors are not handled correctly
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29998>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=29998
JS Errors are not handled correctly
Summary: JS Errors are not handled correctly
Product: Cocoon 2
Version: Current CVS 2.1
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: Flowscript
AssignedTo: dev@cocoon.apache.org
ReportedBy: joerg.heinicke@gmx.de
When throwing an Error in JS as at
http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/src/blocks/authentication-fw/samples/flow/sample.js?annotate=1.5#81
or
http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/flow/javascript/Form.js?annotate=1.18#167
you will only get an error message like
"file:/home/jheinicke/development/ERAK/erak/webapp/flow/authentication.js", line
81: Invalid JavaScript value of type org.mozilla.javascript.UniqueTag.
This means the file and line info are correctly provided, but not the error
message or the error itself. When viewing the call stack while remote debugging
the error object does still exist at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1503),
so I guess somewhere there is the error.
Would be nice if someone familiar with our continuations code can have a look at it.
Joerg
Stacktrace:
org.mozilla.javascript.EvaluatorException:
"file:/home/jheinicke/development/ERAK/erak/webapp/flow/authentication.js", line
81: Invalid JavaScript value of type org.mozilla.javascript.UniqueTag
at
org.apache.cocoon.components.flow.javascript.JSErrorReporter.runtimeError(JSErrorReporter.java:66)
at org.mozilla.javascript.Context.reportRuntimeError(Context.java:588)
at org.mozilla.javascript.Context.reportRuntimeError(Context.java:627)
at org.mozilla.javascript.Context.reportRuntimeError1(Context.java:603)
at org.mozilla.javascript.ScriptRuntime.errorWithClassName(ScriptRuntime.java:2128)
at org.mozilla.javascript.ScriptRuntime.toNumber(ScriptRuntime.java:144)
at org.mozilla.javascript.Context.toNumber(Context.java:1170)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1503)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:190)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:138)
at
org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(InterpretedFunctionImpl.java:121)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:702)