Hello there,

I have a problem with parsing on the encryption js file.
The stack trace that shows up is as follows:

java.lang.IllegalStateException: FAILED ASSERTION
    at org.mozilla._javascript_.Kit.codeBug(Kit.java:477)
    at org.mozilla._javascript_.Decompiler.addNumber(Decompiler.java:201)
    at org.mozilla._javascript_.Parser.primaryExpr(Parser.java:1975)
    at org.mozilla._javascript_.Parser.memberExpr(Parser.java:1644)
    at org.mozilla._javascript_.Parser.unaryExpr(Parser.java:1506)
    at org.mozilla._javascript_.Parser.mulExpr(Parser.java:1434)
    at org.mozilla._javascript_.Parser.addExpr(Parser.java:1415)
    at org.mozilla._javascript_.Parser.shiftExpr(Parser.java:1395)
    at org.mozilla._javascript_.Parser.relExpr(Parser.java:1369)
    at org.mozilla._javascript_.Parser.eqExpr(Parser.java:1325)
    at org.mozilla._javascript_.Parser.bitAndExpr(Parser.java:1314)
    at org.mozilla._javascript_.Parser.bitXorExpr(Parser.java:1303)
    at org.mozilla._javascript_.Parser.bitOrExpr(Parser.java:1292)
    at org.mozilla._javascript_.Parser.andExpr(Parser.java:1280)
    at org.mozilla._javascript_.Parser.orExpr(Parser.java:1268)
    at org.mozilla._javascript_.Parser.condExpr(Parser.java:1251)
    at org.mozilla._javascript_.Parser.assignExpr(Parser.java:1233)
    at org.mozilla._javascript_.Parser.variables(Parser.java:1209)
    at org.mozilla._javascript_.Parser.statementHelper(Parser.java:1020)
    at org.mozilla._javascript_.Parser.statement(Parser.java:621)
    at org.mozilla._javascript_.Parser.parseFunctionBody(Parser.java:413)
    at org.mozilla._javascript_.Parser.function(Parser.java:521)
    at org.mozilla._javascript_.Parser.parse(Parser.java:344)
    at org.mozilla._javascript_.Parser.parse(Parser.java:289)
    at org.mozilla._javascript_.Context.compileImpl(Context.java:2196)
    at org.mozilla._javascript_.Context.compileString(Context.java:1290)
    at org.mozilla._javascript_.Context.compileString(Context.java:1279)
    at org.mozilla._javascript_.Context.evaluateString(Context.java:1135)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.executeScript(_javascript_.java:154)
    at com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableDelegate.java:65)
    at com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript(ScriptFilter.java:150)
    at com.meterware.httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:130)
    at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:248)
    at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:366)
    at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at org.cyberneko.html.HTMLScanner$SpecialScanner.scan(HTMLScanner.java:2829)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:807)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:476)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:429)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLParser.java:41)
    at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:256)
    at com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:1131)
    at com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:693)
    at com.meterware.httpunit._javascript_._javascript_.load(_javascript_.java:111)
    at com.meterware.httpunit._javascript_._javascript_EngineFactory.load(_javascript_EngineFactory.java:58)
    at com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:48)
    at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:122)
    at com.meterware.httpunit.WebResponse$Scriptable.setLocation(WebResponse.java:764)
    at com.meterware.httpunit._javascript_._javascript_$Window.setLocation(_javascript_.java:443)
    at com.meterware.httpunit._javascript_._javascript_$Location.jsSet_href(_javascript_.java:678)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.mozilla._javascript_.MemberBox.invoke(MemberBox.java:148)
    at org.mozilla._javascript_.ScriptableObject.setBySetter(ScriptableObject.java:1714)
    at org.mozilla._javascript_.ScriptableObject.put(ScriptableObject.java:247)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.put(_javascript_.java:295)
    at org.mozilla._javascript_.ScriptableObject.putProperty(ScriptableObject.java:1405)
    at org.mozilla._javascript_.ScriptRuntime.setObjectProp(ScriptRuntime.java:1436)
    at org.mozilla._javascript_.ScriptRuntime.setObjectProp(ScriptRuntime.java:1426)
    at org.mozilla._javascript_.gen.c1._c0(httpunit:0)
    at org.mozilla._javascript_.gen.c1.call(httpunit)
    at org.mozilla._javascript_.ContextFactory.doTopCall(ContextFactory.java:337)
    at org.mozilla._javascript_.ScriptRuntime.doTopCall(ScriptRuntime.java:2762)
    at org.mozilla._javascript_.gen.c1.call(httpunit)
    at org.mozilla._javascript_.gen.c1.exec(httpunit)
    at org.mozilla._javascript_.Context.evaluateString(Context.java:1138)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.executeScript(_javascript_.java:154)
    at com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableDelegate.java:65)
    at com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript(ScriptFilter.java:150)
    at com.meterware.httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:130)
    at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:248)
    at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:366)
    at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at org.cyberneko.html.HTMLScanner$SpecialScanner.scan(HTMLScanner.java:2829)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:807)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:476)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:429)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLParser.java:41)
    at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:256)
    at com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:1131)
    at com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:693)
    at com.meterware.httpunit._javascript_._javascript_.load(_javascript_.java:111)
    at com.meterware.httpunit._javascript_._javascript_EngineFactory.load(_javascript_EngineFactory.java:58)
    at com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:48)
    at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:122)
    at com.meterware.httpunit.WebClient.getResponse(WebClient.java:118)
    at net.sourceforge.jwebunit.HttpUnitDialog.<init>(HttpUnitDialog.java:68)
    at net.sourceforge.jwebunit.WebTester.beginAt(WebTester.java:55)
    at net.sourceforge.jwebunit.WebTestCase.beginAt(WebTestCase.java:58)
    at com.bv.testcases.login.LoginTest.testTitle(LoginTest.java:22)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at junit.framework.TestCase.runTest(TestCase.java:173)
    at junit.framework.TestCase.runBare(TestCase.java:139)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:129)
    at junit.framework.TestSuite.runTest(TestSuite.java:231)
    at junit.framework.TestSuite.run(TestSuite.java:225)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
java.lang.IllegalStateException: FAILED ASSERTION
    at org.mozilla._javascript_.Kit.codeBug(Kit.java:477)
    at org.mozilla._javascript_.Decompiler.addNumber(Decompiler.java:201)
    at org.mozilla._javascript_.Parser.primaryExpr(Parser.java:1975)
    at org.mozilla._javascript_.Parser.memberExpr(Parser.java:1644)
    at org.mozilla._javascript_.Parser.unaryExpr(Parser.java:1506)
    at org.mozilla._javascript_.Parser.mulExpr(Parser.java:1434)
    at org.mozilla._javascript_.Parser.addExpr(Parser.java:1415)
    at org.mozilla._javascript_.Parser.shiftExpr(Parser.java:1395)
    at org.mozilla._javascript_.Parser.relExpr(Parser.java:1369)
    at org.mozilla._javascript_.Parser.eqExpr(Parser.java:1325)
    at org.mozilla._javascript_.Parser.bitAndExpr(Parser.java:1314)
    at org.mozilla._javascript_.Parser.bitXorExpr(Parser.java:1303)
    at org.mozilla._javascript_.Parser.bitOrExpr(Parser.java:1292)
    at org.mozilla._javascript_.Parser.andExpr(Parser.java:1280)
    at org.mozilla._javascript_.Parser.orExpr(Parser.java:1268)
    at org.mozilla._javascript_.Parser.condExpr(Parser.java:1251)
    at org.mozilla._javascript_.Parser.assignExpr(Parser.java:1233)
    at org.mozilla._javascript_.Parser.variables(Parser.java:1209)
    at org.mozilla._javascript_.Parser.statementHelper(Parser.java:1020)
    at org.mozilla._javascript_.Parser.statement(Parser.java:621)
    at org.mozilla._javascript_.Parser.parseFunctionBody(Parser.java:413)
    at org.mozilla._javascript_.Parser.function(Parser.java:521)
    at org.mozilla._javascript_.Parser.parse(Parser.java:344)
    at org.mozilla._javascript_.Parser.parse(Parser.java:289)
    at org.mozilla._javascript_.Context.compileImpl(Context.java:2196)
    at org.mozilla._javascript_.Context.compileString(Context.java:1290)
    at org.mozilla._javascript_.Context.compileString(Context.java:1279)
    at org.mozilla._javascript_.Context.evaluateString(Context.java:1135)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.executeScript(_javascript_.java:154)
    at com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableDelegate.java:65)
    at com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript(ScriptFilter.java:150)
    at com.meterware.httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:130)
    at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:248)
    at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:366)
    at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at org.cyberneko.html.HTMLScanner$SpecialScanner.scan(HTMLScanner.java:2829)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:807)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:476)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:429)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLParser.java:41)
    at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:256)
    at com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:1131)
    at com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:693)
    at com.meterware.httpunit._javascript_._javascript_.load(_javascript_.java:111)
    at com.meterware.httpunit._javascript_._javascript_EngineFactory.load(_javascript_EngineFactory.java:58)
    at com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:48)
    at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:122)
    at com.meterware.httpunit.WebResponse$Scriptable.setLocation(WebResponse.java:764)
    at com.meterware.httpunit._javascript_._javascript_$Window.setLocation(_javascript_.java:443)
    at com.meterware.httpunit._javascript_._javascript_$Location.jsSet_href(_javascript_.java:678)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.mozilla._javascript_.MemberBox.invoke(MemberBox.java:148)
    at org.mozilla._javascript_.ScriptableObject.setBySetter(ScriptableObject.java:1714)
    at org.mozilla._javascript_.ScriptableObject.put(ScriptableObject.java:247)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.put(_javascript_.java:295)
    at org.mozilla._javascript_.ScriptableObject.putProperty(ScriptableObject.java:1405)
    at org.mozilla._javascript_.ScriptRuntime.setObjectProp(ScriptRuntime.java:1436)
    at org.mozilla._javascript_.ScriptRuntime.setObjectProp(ScriptRuntime.java:1426)
    at org.mozilla._javascript_.gen.c1._c0(httpunit:0)
    at org.mozilla._javascript_.gen.c1.call(httpunit)
    at org.mozilla._javascript_.ContextFactory.doTopCall(ContextFactory.java:337)
    at org.mozilla._javascript_.ScriptRuntime.doTopCall(ScriptRuntime.java:2762)
    at org.mozilla._javascript_.gen.c1.call(httpunit)
    at org.mozilla._javascript_.gen.c1.exec(httpunit)
    at org.mozilla._javascript_.Context.evaluateString(Context.java:1138)
    at com.meterware.httpunit._javascript_._javascript_$_javascript_Engine.executeScript(_javascript_.java:154)
    at com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableDelegate.java:65)
    at com.meterware.httpunit.parsing.ScriptFilter.getTranslatedScript(ScriptFilter.java:150)
    at com.meterware.httpunit.parsing.ScriptFilter.endElement(ScriptFilter.java:130)
    at org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:248)
    at org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:366)
    at org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1015)
    at org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:888)
    at org.cyberneko.html.HTMLScanner$SpecialScanner.scan(HTMLScanner.java:2829)
    at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:807)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:476)
    at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:429)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at com.meterware.httpunit.parsing.NekoHTMLParser.parse(NekoHTMLParser.java:41)
    at com.meterware.httpunit.HTMLPage.parse(HTMLPage.java:256)
    at com.meterware.httpunit.WebResponse.getReceivedPage(WebResponse.java:1131)
    at com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:693)
    at com.meterware.httpunit._javascript_._javascript_.load(_javascript_.java:111)
    at com.meterware.httpunit._javascript_._javascript_EngineFactory.load(_javascript_EngineFactory.java:58)
    at com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:48)
    at com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:122)
    at com.meterware.httpunit.WebClient.getResponse(WebClient.java:118)
    at net.sourceforge.jwebunit.HttpUnitDialog.<init>(HttpUnitDialog.java:68)
    at net.sourceforge.jwebunit.WebTester.beginAt(WebTester.java:55)
    at net.sourceforge.jwebunit.WebTestCase.beginAt(WebTestCase.java:58)
    at com.bv.testcases.login.LoginTest.testTitle(LoginTest.java:22)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at junit.framework.TestCase.runTest(TestCase.java:173)
    at junit.framework.TestCase.runBare(TestCase.java:139)
    at junit.framework.TestResult$1.protect(TestResult.java:106)
    at junit.framework.TestResult.runProtected(TestResult.java:124)
    at junit.framework.TestResult.run(TestResult.java:109)
    at junit.framework.TestCase.run(TestCase.java:129)
    at junit.framework.TestSuite.runTest(TestSuite.java:231)
    at junit.framework.TestSuite.run(TestSuite.java:225)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)


i am doing any assertion at this point.The only thing i am trying to do set the HttpUnitOptions and then
tester.beginAt("relative url);
that is all i am doing and i am getting this error when it executes the script in one of the js file which happened to be the encryption file.

Can you please tell me how to get around this problem
thanks
poornima

Reply via email to