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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to