Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.5-rc1
-
None
-
None
-
Operating System: Windows NT/2K
Platform: PC
-
23978
Description
We've tried Cactus 1.4.1 and 1.5 Beta1.
They both throw NullPointerException while trying to execute
com.meterware.httpunit.WebResponse.getFormWithID() in endXXX() method. The
problem is linked to Parsing of External JavaScript and Usage of window object
(==null) in HttpUnit.
This problem is really critical for us, So I'd like to get your quick response.
Pls find the exception stack trace below (for 1.5 Beta1):
There was 1 error:
1) testXXX(com.blablabla.UserSyncPrefActionHandlerTest)
java.lang.NullPointerException
at com.meterware.httpunit.ParsedHTML.getIncludedScript
(ParsedHTML.java:305)
at com.meterware.httpunit.ParsedHTML.getScript(ParsedHTML.java:289)
at com.meterware.httpunit.ParsedHTML.interpretScriptElement
(ParsedHTML.java:269)
at com.meterware.httpunit.ParsedHTML.access$600(ParsedHTML.java:37)
at com.meterware.httpunit.ParsedHTML$ScriptFactory.recordElement
(ParsedHTML.java:404)
at com.meterware.httpunit.ParsedHTML$2.processElement
(ParsedHTML.java:556)
at com.meterware.httpunit.NodeUtils$PreOrderTraversal.perform
(NodeUtils.java:169)
at com.meterware.httpunit.ParsedHTML.loadElements(ParsedHTML.java:566)
at com.meterware.httpunit.ParsedHTML.getElementWithID
(ParsedHTML.java:225)
at com.meterware.httpunit.ParsedHTML.getFormWithID(ParsedHTML.java:211)
at com.meterware.httpunit.WebResponse.getFormWithID
(WebResponse.java:329)
at com.blablabla.UserSyncPrefActionHandlerTest.endActionUserSyncPrefEdit
(UserSyncPrefActionHandlerTest.java:97)
at
org.apache.cactus.internal.client.WebClientTestCaseDelegate.callGenericEndMethod
(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:189)
at
org.apache.cactus.internal.client.WebClientTestCaseDelegate.dispatch75_callEndMe
thod(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj
[1k]:244)
at
org.apache.cactus.internal.client.WebClientTestCaseDelegate.around75_callEndMeth
od(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj
[1k]:1240)
at
org.apache.cactus.internal.client.WebClientTestCaseDelegate.callEndMethod
(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:240)
at
org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest
(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:285)
at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest
(WebClientTestCaseDelegate.java;org/apache/cactus/util/log/LogAspect.aj[1k]:258)
at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:289)
at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:251)
at com.intellij.rt.execution.junit.TextTestRunner.main
(TextTestRunner.java:12)