You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by bu...@apache.org on 2003/10/21 19:09:17 UTC
DO NOT REPLY [Bug 23978] New: -
Cactus doesn't properly integrate w/HttpUnit. External Javascript generates NullPointerException
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23978>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23978
Cactus doesn't properly integrate w/HttpUnit. External Javascript generates NullPointerException
Summary: Cactus doesn't properly integrate w/HttpUnit. External
Javascript generates NullPointerException
Product: Cactus
Version: 1.5-beta1
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Critical
Priority: Other
Component: Framework
AssignedTo: cactus-dev@jakarta.apache.org
ReportedBy: burya@europe.com
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)
---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org