[Webtest] [webtest][JIRA] Closed: (WT-33) NullpointerException error message should be improved in com.canoo.webtest.security.SunJsseBaseConnectionInitializer

Paul King (JIRA) webtest@lists.canoo.com
Mon, 19 Dec 2005 23:18:14 +0100 (CET)


     [ http://webtest-community.canoo.com/jira/browse/WT-33?page=3Dhistory =
]
    =20
Paul King closed WT-33:
-----------------------


No problems reported

> NullpointerException error message should be improved in com.canoo.webtes=
t.security.SunJsseBaseConnectionInitializer
> -------------------------------------------------------------------------=
-------------------------------------------
>
>          Key: WT-33
>          URL: http://webtest-community.canoo.com/jira/browse/WT-33
>      Project: WebTest
>         Type: Bug
>  Environment: Windows 2000, Ant 1.6.2
>     Reporter: H=C3=A5vard Nesvold
>     Assignee: Paul King

>
> While trying to set up canoo for https, i get the following error message=
:=20
> Exception raised: com.canoo.webtest.engine.StepExecutionException: Except=
ion raised while t=20
> rying to create custom ConnectionInitializer <com.canoo.webtest.security.=
SunJsseBaseConnect=20
> ionInitializer> / Exception: java.lang.NullPointerException, Step: Invoke=
Page at C:\canoo\d=20
> oc\samples\test.xml:32: =C2=A0with (stepId=3D"goto url", url=3D"/", stepT=
ype=3D"invoke")com.canoo.webt=20
> est.engine.StepExecutionException: Exception raised while trying to creat=
e custom Connectio=20
> nInitializer <com.canoo.webtest.security.SunJsseBaseConnectionInitializer=
> / Exception: jav=20
> a.lang.NullPointerException, Step: InvokePage at C:\canoo\doc\samples\tes=
t.xml:32: =C2=A0with (s=20
> tepId=3D"goto url", url=3D"/", stepType=3D"invoke")=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target.inv=
okeCustomInitializer(Target.java:239)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target.pre=
pareConversationIfNeeded(Target.java:1=20
> 85)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target.get=
Response(Target.java:156)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target$1.c=
all(Target.java:144)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target.pro=
tectedGoto(Target.java:94)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.Target.got=
oTarget(Target.java:140)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.request.InvokePage=
.doExecute(InvokePage.java:42)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.steps.Step.execute(Step.=
java:138)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.engine.Engine.executeSte=
ps(Engine.java:31)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.canoo.webtest.ant.TestSpecificationTas=
k.execute(TestSpecificationTask.java:8=20
> 0)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.UnknownElement.execut=
e(UnknownElement.java:275)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Task.perform(Task.jav=
a:364)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Target.execute(Target=
.java:341)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Target.performTasks(T=
arget.java:369)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Project.executeTarget=
(Project.java:1214)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.taskdefs.Ant.execute(=
Ant.java:386)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.taskdefs.CallTarget.e=
xecute(CallTarget.java:106)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.UnknownElement.execut=
e(UnknownElement.java:275)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Task.perform(Task.jav=
a:364)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Target.execute(Target=
.java:341)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Target.performTasks(T=
arget.java:369)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Project.executeTarget=
(Project.java:1214)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Project.executeTarget=
s(Project.java:1062)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Main.runBuild(Main.ja=
va:673)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.Main.startAnt(Main.ja=
va:188)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.launch.Launcher.run(L=
auncher.java:196)=20
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.tools.ant.launch.Launcher.main(=
Launcher.java:55)
> The problem is that a keystore containing a proper certificate is not pro=
perly set up, but this error message is not very informative and should be =
improved.

--=20
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://webtest-community.canoo.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira