Hi everyone,

I get the following error while trying to build my app for production :

Code:
[ERR]        BUILD FAILED
[ERR]        com.sencha.exceptions.BasicException: The following error occurred while executing this line:
[ERR]        /Users/titouanvanbelle/Documents/workspace/application/sencha/.sencha/app/build-impl.xml:120: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.sencha.exceptions.BasicException: java.lang.NoSuchMethodError: org.mozilla.javascript.CompilerEnvirons.setRecordingComments(Z)V (<Unknown source>#461) in <Unknown source> at line number 461
[ERR]            at com.sencha.exceptions.BasicException.wrap(BasicException.java:43)
[ERR]            at com.sencha.cli.Command.dispatch(Command.java:104)
[ERR]            at com.sencha.cli.Commands.dispatch(Commands.java:49)
[ERR]            at com.sencha.cli.AbstractCommand.dispatch(AbstractCommand.java:182)
[ERR]            at com.sencha.ant.SenchaCommandTask.doExecute(SenchaCommandTask.java:58)
[ERR]            at com.sencha.ant.BaseAntTask.execute(BaseAntTask.java:22)
[ERR]            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[ERR]            at org.apache.tools.ant.Task.perform(Task.java:348)
[ERR]            at org.apache.tools.ant.Target.execute(Target.java:392)
[ERR]            at org.apache.tools.ant.Target.performTasks(Target.java:413)
[ERR]            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
[ERR]            at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
[ERR]            at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[ERR]            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
[ERR]            at com.sencha.ant.AntRunner.run(AntRunner.java:156)
[ERR]            at com.sencha.ant.AntRunner.run(AntRunner.java:72)
[ERR]            at com.sencha.command.BasePluginCommands$BasePluginCommand.run(BasePluginCommands.java:87)
[ERR]            at com.sencha.command.BasePluginCommands$BasePluginCommand.run(BasePluginCommands.java:91)
[ERR]            at com.sencha.command.BasePluginCommands$BaseNamePathCommand.run(BasePluginCommands.java:135)
[ERR]            at com.sencha.command.app.AppCommands$BuildCommand.execute(AppCommands.java:106)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at com.sencha.cli.Command.dispatch(Command.java:78)
[ERR]            at com.sencha.cli.Commands.dispatch(Commands.java:49)
[ERR]            at com.sencha.cli.Commands.dispatch(Commands.java:49)
[ERR]            at com.sencha.command.Sencha.main(Sencha.java:71)
[ERR]        Caused by: /Users/titouanvanbelle/Documents/workspace/application/sencha/.sencha/app/build-impl.xml:126: The following error occurred while executing this line:
[ERR]        /Users/titouanvanbelle/Documents/workspace/application/sencha/.sencha/app/build-impl.xml:120: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.sencha.exceptions.BasicException: java.lang.NoSuchMethodError: org.mozilla.javascript.CompilerEnvirons.setRecordingComments(Z)V (<Unknown source>#461) in <Unknown source> at line number 461
[ERR]            at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
[ERR]            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
[ERR]            at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
[ERR]            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
[ERR]            at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[ERR]            at org.apache.tools.ant.Task.perform(Task.java:348)
[ERR]            at org.apache.tools.ant.Target.execute(Target.java:392)
[ERR]            at org.apache.tools.ant.Target.performTasks(Target.java:413)
[ERR]            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
[ERR]            at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
[ERR]            at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[ERR]            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
[ERR]            at com.sencha.ant.AntRunner.run(AntRunner.java:156)
[ERR]            at com.sencha.ant.AntRunner.run(AntRunner.java:80)
[ERR]            at com.sencha.command.ant.AntCommand.execute(AntCommand.java:75)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at com.sencha.cli.Command.dispatch(Command.java:78)
[ERR]            ... 31 more
[ERR]        Caused by: /Users/titouanvanbelle/Documents/workspace/application/sencha/.sencha/app/build-impl.xml:120: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.sencha.exceptions.BasicException: java.lang.NoSuchMethodError: org.mozilla.javascript.CompilerEnvirons.setRecordingComments(Z)V (<Unknown source>#461) in <Unknown source> at line number 461
[ERR]            at org.apache.tools.ant.util.ReflectUtil.toBuildException(ReflectUtil.java:183)
[ERR]            at org.apache.tools.ant.util.ReflectUtil.throwBuildException(ReflectUtil.java:166)
[ERR]            at org.apache.tools.ant.util.ReflectUtil.invoke(ReflectUtil.java:110)
[ERR]            at org.apache.tools.ant.util.ReflectWrapper.invoke(ReflectWrapper.java:81)
[ERR]            at org.apache.tools.ant.util.optional.JavaxScriptRunner.evaluateScript(JavaxScriptRunner.java:103)
[ERR]            at org.apache.tools.ant.util.optional.JavaxScriptRunner.executeScript(JavaxScriptRunner.java:67)
[ERR]            at org.apache.tools.ant.taskdefs.optional.script.ScriptDef.executeScript(ScriptDef.java:350)
[ERR]            at org.apache.tools.ant.taskdefs.optional.script.ScriptDefBase.execute(ScriptDefBase.java:50)
[ERR]            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
[ERR]            at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[ERR]            at org.apache.tools.ant.Task.perform(Task.java:348)
[ERR]            at org.apache.tools.ant.Target.execute(Target.java:392)
[ERR]            at org.apache.tools.ant.Target.performTasks(Target.java:413)
[ERR]            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
[ERR]            at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
[ERR]            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
[ERR]            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
[ERR]            ... 52 more
[ERR]        Caused by: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.sencha.exceptions.BasicException: java.lang.NoSuchMethodError: org.mozilla.javascript.CompilerEnvirons.setRecordingComments(Z)V (<Unknown source>#461) in <Unknown source> at line number 461
[ERR]            at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:156)
[ERR]            at com.sun.script.javascript.RhinoScriptEngine.eval(RhinoScriptEngine.java:170)
[ERR]            at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:247)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERR]            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[ERR]            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[ERR]            at java.lang.reflect.Method.invoke(Method.java:597)
[ERR]            at org.apache.tools.ant.util.ReflectUtil.invoke(ReflectUtil.java:108)
[ERR]            ... 69 more
[ERR]        Total time: 11 seconds
[ERR]        com.sencha.exceptions.BasicException: The following error occurred while executing this line:
/Users/titouanvanbelle/Documents/workspace/application/sencha/.sencha/app/build-impl.xml:120: javax.script.ScriptException: sun.org.mozilla.javascript.internal.WrappedException: Wrapped com.sencha.exceptions.BasicException: java.lang.NoSuchMethodError: org.mozilla.javascript.CompilerEnvirons.setRecordingComments(Z)V (<Unknown source>#461) in <Unknown source> at line number 461
I really don't know how to debug this.
If there's anything else you'd need to get to the bottom of this, just ask.

Edit

I managed to compile the app by enabling V2 compatibility mode like explained here :

http://docs.sencha.com/touch/2-1/#!/..._app-section-3

So what could be the reason why it does not compile without this mode enabled ?

I just went through all my views and double checked the requires statements, they're all there. Also, I don't override any component in my app.

Thanks