http://cvs.cocoondev.org/cgi-bin/viewcvs.cgi/rhino1_5R4pre/toolsrc/org/mozilla/javascript/tools/debugger/Main.java?rev=HEAD&cvsroot=rhino&content-type=text/vnd.viewcvs-markup
Regards,
Chris
MJ Stahl wrote:
I think I may have found the problem. Please correct me if I am wrong.
Below is a traceback of a failed build on Mac OS X 10.3. These 2 errors are found in both the Cocoon 2.1.3 distribution as well as the 2.2-dev (retrieved from CVS).
/Users/mjs/Desktop/cocoon-2.2/src/java/org/apache/cocoon/components/ flow/javascript/JavaScriptInterpreter.java:164: cannot resolve symbol
symbol : method setOptimizationLevel (int)
location: class org.mozilla.javascript.tools.debugger.Main
db.setOptimizationLevel(OPTIMIZATION_LEVEL);
^
db is an instance of org.mozilla.javascript.tools.debugger.Main, which inherits ContextListener.
setOptimizationLevel() is defined within org.mozilla.javascript.Context.
ContextListener doesn't inherit Context, which is the file that is imported in JavaScriptInterpreter.java.
I recommend either changing
import org.mozilla.javascript.Context => import org.mozilla.javascript.ContextListener
Or the safer bet would be to just add another import statement for ContextListener.
I believe this solution will fix both files (JavaScriptInterpreter.java, and FOM_JavaScriptInterpreter.java)
------------------------------------------------------------------------ --------
M. J. Stahl
"I must create a system, or be enslaved by another man's." -- William Blake
