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 ji...@apache.org on 2004/04/17 19:07:33 UTC

[jira] Updated: (CACTUS-61) Cactus doesn't properly integrate w/HttpUnit. External Javascript generates NullPointerException

The following issue has been updated:

    Updater: Vincent Massol (mailto:vmassol@apache.org)
       Date: Sat, 17 Apr 2004 10:07 AM
    Changes:
             Fix Version changed to 1.7
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://issues.apache.org/jira/browse/CACTUS-61?page=history

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/CACTUS-61

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: CACTUS-61
    Summary: Cactus doesn't properly integrate w/HttpUnit. External Javascript generates NullPointerException
       Type: Bug

     Status: Open

    Project: Cactus
 Components: 
             Framework
   Fix Fors:
             1.7
   Versions:
             1.5-rc1

   Assignee: Cactus Developers Mailing List
   Reporter: Evgeny Burya

    Created: Tue, 21 Oct 2003 5:09 PM
    Updated: Sat, 17 Apr 2004 10:07 AM
Environment: Operating System: Windows NT/2K
Platform: PC

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)


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: cactus-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: cactus-dev-help@jakarta.apache.org