RE: [Webunitproj-users] unit tests failing
Brought to you by:
dgan
From: <Eri...@al...> - 2002-11-20 23:09:34
|
Brian, My apologies. I believe the current CVS is indeed broken -- that is, the unit tests don't run correctly. I'm not sure how it slipped by, but I broke it. I applied patch 628620; removing it fixes things. I'll get to work on this first thing tomorrow. It would be helpful if anyone could confirm this for me. steps: download the latests CVS, build and then run=20 the unit tests by calling 'ant unittest'. Here are the errors I'm getting. Brian, they look similar to what you got. One very odd thing is that this patch was for setOption(). Option controls arn't even part of the com.zeborg.webunit.EnableDisableTest. I'll give you all an update tomorrow. --Erik C:\jsource\webunit\cvs9\webunit>ant compileunittest from ant.bat Buildfile: build.xml all: init: [echo] ----->msjee: compileNotRequired:${msjee.compile.notRequired} [echo] ------------- WebUnit ------------- [echo] PATH =3D ${env.PATH} [echo] j2ee.home =3D C:\j2sdkee1.3 [echo] java.home =3D c:\j2sdk1.4.1 [echo] ant.home =3D c:\jsource\ant\jakarta-ant-1.5Beta3 [echo] test.class =3D com.zeborg.webunit.WebUnitSuite [echo] --------------------------------------------- compileunittest: [javac] Compiling 1 source file to C:\jsource\webunit\cvs9\webunit\build\out\test\classes [javac] C:\jsource\webunit\cvs9\webunit\test\src\com\zeborg\webunit\EnableDisabl eTest.java:68: cannot reso lve symbol [javac] symbol : method testFormFirstTime (com.zeborg.webunit.WebResponse) [javac] location: class com.zeborg.webunit.EnableDisableTest [javac] testFormFirstTime(page); [javac] ^ [javac] C:\jsource\webunit\cvs9\webunit\test\src\com\zeborg\webunit\EnableDisabl eTest.java:84: cannot reso lve symbol [javac] symbol : method testFormSecondTime (com.zeborg.webunit.WebResponse) [javac] location: class com.zeborg.webunit.EnableDisableTest [javac] testFormSecondTime(page); [javac] ^ [javac] 2 errors BUILD FAILED C:\jsource\webunit\cvs9\webunit\build.xml:190: Compile failed; see the compiler error output for details. Total time: 4 seconds C:\jsource\webunit\cvs9\webunit>ant compileunittest from ant.bat Buildfile: build.xml all: init: [echo] ----->msjee: compileNotRequired:${msjee.compile.notRequired} [echo] ------------- WebUnit ------------- [echo] PATH =3D ${env.PATH} [echo] j2ee.home =3D C:\j2sdkee1.3 [echo] java.home =3D c:\j2sdk1.4.1 [echo] ant.home =3D c:\jsource\ant\jakarta-ant-1.5Beta3 [echo] test.class =3D com.zeborg.webunit.WebUnitSuite [echo] --------------------------------------------- compileunittest: [javac] Compiling 1 source file to C:\jsource\webunit\cvs9\webunit\build\out\test\classes BUILD SUCCESSFUL Total time: 4 seconds C:\jsource\webunit\cvs9\webunit>ant -Dtest.class=3Dcom.zeborg.webunit.EnableDisableTest unittest from ant.bat Buildfile: build.xml all: init: [echo] ----->msjee: compileNotRequired:${msjee.compile.notRequired} [echo] ------------- WebUnit ------------- [echo] PATH =3D ${env.PATH} [echo] j2ee.home =3D C:\j2sdkee1.3 [echo] java.home =3D c:\j2sdk1.4.1 [echo] ant.home =3D c:\jsource\ant\jakarta-ant-1.5Beta3 [echo] test.class =3D com.zeborg.webunit.EnableDisableTest [echo] --------------------------------------------- unittest: [java] args:wjview /vst -cp:p C:\jsource\webunit\cvs9\webunit\.\lib\rmi.zip;C:\jsource\webunit\cvs9\we bun it\.\build\app\webunit-ms.jar com.zeborg.webunit.ie.ExplorerIORPCServer 9000 [java] Execing:wjview /vst -cp:p C:\jsource\webunit\cvs9\webunit\.\lib\rmi.zip;C:\jsource\webunit\cvs9\we bunit\.\build\app\webunit-ms.jar com.zeborg.webunit.ie.ExplorerIORPCServer 9000 [java] Server:Starting Server-- [java] printStackTrace [java] com.ms.com.ComFailException: (0x80070057) The parameter is incorrect. [java] at mshtml/IHTMLElement3.FireEvent (IHTMLElement3.java) [java] toStrign(Th) [java] toString(Throwable) [java] toString(Throwable) [java] toString(Throwable) [java] Error invoking method:setOption er:java.rmi.RemoteException: Error invoking method:java.rmi.Remote Exception: Error on invoking: com.zeborg.webunit.ie.ExplorerNativeWebClient.setOptionjava.lang.reflect .Invocat ionTargetException [java] at java/lang/reflect/Method.invoke (Method.java) [java] at com/zeborg/iorpc/RemoteProcessServer.process (RemoteProcessServer.java:125) [java] at com/zeborg/iorpc/RemoteProcessServer.run (RemoteProcessServer.java:179) [java] at com/zeborg/webunit/ie/ExplorerIORPCServer.main (ExplorerIORPCServer.java:35) [java] RootCause:java.lang.RuntimeException: Error in click:com.ms.com.ComFailException: (0x80070057) The parameter is incorrect. [java] at mshtml/IHTMLElement3.FireEvent (IHTMLElement3.java) [java] at com/zeborg/webunit/ie/ExplorerNativeWebClient.setOption (ExplorerNativeWebClient.java:619) [java] at java/lang/reflect/Method.invoke (Method.java) [java] at com/zeborg/iorpc/RemoteProcessServer.process (RemoteProcessServer.java:125) [java] at com/zeborg/iorpc/RemoteProcessServer.run (RemoteProcessServer.java:179) [java] at com/zeborg/webunit/ie/ExplorerIORPCServer.main (ExplorerIORPCServer.java:35) [java] .E [java] Time: 3.575 [java] toStrign(Th) [java] There was 1 error: [java] 1) testEnable(com.zeborg.webunit.EnableDisableTest) [java] java.lang.RuntimeException: Error:java.rmi.RemoteException: Bad Stuff happened [java] at com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) [java] at com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(NativeWebClientSt ub.java:95) [java] at com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWebClient.java :500) [java] at com.zeborg.webunit.util.DefaultWebCheckField.setValue(DefaultWebCheckFie ld.java:37) [java] at com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisableTest.java:7 5) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) [java] at com.zeborg.webunit.EnableDisableTest.main(EnableDisableTest.java:13) [java] at com.zeborg.webunit.util.DefaultWebCheckField.setValue(DefaultWebCheckFie ld.java:41) [java] at com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisableTest.java:7 5) [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) [java] at com.zeborg.webunit.EnableDisableTest.main(EnableDisableTest.java:13) [java] FAILURES!!! [java] Tests run: 1, Failures: 0, Errors: 1 Terminate batch job (Y/N)? y C:\jsource\webunit\cvs9\webunit> > -----Original Message----- > From: Brian Knorr [mailto:bt...@ne...] > Sent: Friday, November 08, 2002 4:01 PM > To: Ostermueller, Erik; web...@li... > Subject: RE: [Webunitproj-users] unit tests failing >=20 >=20 > I am running IE 6.0... I was never able to get the unit=20 > tests to pass > before I made the patch... I always get the following errors: >=20 > [java] There were 4 errors: > [java] 1) testEnable(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf > f happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native > WebClientStub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb > Client.java:496) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisable > Test.java:75) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisable > Test.java:75) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 2)=20 > testCheckBoxClick(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf > f happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native > WebClientStub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb > Client.java:496) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(Enable > DisableTest.java:157) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(Enable > DisableTest.java:157) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 3)=20 > testCheckBoxClick2(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf > f happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native > WebClientStub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb > Client.java:496) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2(Enabl > eDisableTest.java:194) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2(Enabl > eDisableTest.java:194) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 4) > testCheckBoxClick_com(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf > f happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native > WebClientStub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb > Client.java:496) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_com(En > ableDisableTest.java:234) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default > WebCheckField.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_com(En > ableDisableTest.java:234) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] FAILURES!!! > [java] Tests run: 16, Failures: 0, Errors: 4 >=20 >=20 >=20 > -----Original Message----- > From: Eri...@al...=20 > [mailto:Eri...@al...] >=20 > Sent: Friday, November 08, 2002 3:52 PM > To: Brian Knorr; web...@li... > Subject: RE: [Webunitproj-users] unit tests failing >=20 > Brian, > =20 > Without your patches, I can get the unittests going=20 > without error. > When I applied your code, I got a whole bunch of errors > that are different than the ones you sent on 11/6 (see=20 > the forwarded > email). > Doron thinks it might be an IE version issue. > What version of IE are you running? I'm running 5.5. > =20 > See the errors below. >=20 > Thanks, >=20 > --Erik > =20 > C:\jsource\webunit\cvs8\webunit>ant unittest > from ant.bat > Buildfile: build.xml > =20 > all: > =20 > init: > [echo] ----->msjee: compileNotRequired:true > [echo] ------------- WebUnit ------------- > =20 > [echo] PATH =3D ${env.PATH} > [echo] j2ee.home =3D C:\j2sdkee1.3 > [echo] java.home =3D c:\j2sdk1.4.1 > [echo] ant.home =3D c:\jsource\ant\jakarta-ant-1.5Beta3 > [echo] test.class =3D com.zeborg.webunit.WebUnitSuite > [echo] --------------------------------------------- > =20 >=20 > unittest: > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9000 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9000 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9001 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9001 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9002 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9002 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9003 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9003 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9004 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9004 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9005 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9005 > [java] Server:Starting Server-- > [java] printStackTrace > [java] com.ms.com.ComFailException: (0x80070057)=20 > The parameter is > incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > [java] toStrign(Th) > [java] toString(Throwable) > [java] toString(Throwable) > [java] toString(Throwable) > [java] Error invoking method:setOption=20 > er:java.rmi.RemoteException: > Error invoking method:java.rmi.Remote > Exception: Error on invoking: > com.zeborg.webunit.ie.ExplorerNativeWebClient.setOptionj > ava.lang.reflect > .Invocat > ionTargetException > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 > [java] RootCause:java.lang.RuntimeException: Error in > click:com.ms.com.ComFailException: (0x80070057) The > parameter is incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > =20 > [java] at > com/zeborg/webunit/ie/ExplorerNativeWebClient.setOption > (ExplorerNativeWebClient.java:622) > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 >=20 > [java] toStrign(Th) > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9006 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9006 > [java] Server:Starting Server-- > [java] printStackTrace > [java] com.ms.com.ComFailException: (0x80070057)=20 > The parameter is > incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > [java] toStrign(Th) > [java] toString(Throwable) > [java] toString(Throwable) > [java] toString(Throwable) > [java] Error invoking method:setOption=20 > er:java.rmi.RemoteException: > Error invoking method:java.rmi.Remote > Exception: Error on invoking: > com.zeborg.webunit.ie.ExplorerNativeWebClient.setOptionj > ava.lang.reflect > .Invocat > ionTargetException > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 > [java] RootCause:java.lang.RuntimeException: Error in > click:com.ms.com.ComFailException: (0x80070057) The > parameter is incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > =20 > [java] at > com/zeborg/webunit/ie/ExplorerNativeWebClient.setOption > (ExplorerNativeWebClient.java:622) > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 >=20 > [java] toStrign(Th) > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9007 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9007 > [java] Server:Starting Server-- > [java] printStackTrace > [java] com.ms.com.ComFailException: (0x80070057)=20 > The parameter is > incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > [java] toStrign(Th) > [java] toString(Throwable) > [java] toString(Throwable) > [java] toString(Throwable) > [java] Error invoking method:setOption=20 > er:java.rmi.RemoteException: > Error invoking method:java.rmi.Remote > Exception: Error on invoking: > com.zeborg.webunit.ie.ExplorerNativeWebClient.setOptionj > ava.lang.reflect > .Invocat > ionTargetException > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 > [java] RootCause:java.lang.RuntimeException: Error in > click:com.ms.com.ComFailException: (0x80070057) The > parameter is incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > =20 > [java] at > com/zeborg/webunit/ie/ExplorerNativeWebClient.setOption > (ExplorerNativeWebClient.java:622) > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 >=20 > [java] toStrign(Th) > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9008 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9008 > [java] Server:Starting Server-- > [java] toString(Throwable) > [java] Error invoking method:setOption=20 > er:java.rmi.RemoteException: > Error invoking method:java.rmi.Remote > Exception: Error on invoking: > com.zeborg.webunit.ie.ExplorerNativeWebClient.setOptionj > ava.lang.reflect > .Invocat > ionTargetException > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 > [java] RootCause:java.lang.RuntimeException: Error in > click:com.ms.com.ComFailException: (0x80070057) The > parameter is incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > =20 > [java] at > com/zeborg/webunit/ie/ExplorerNativeWebClient.setOption > (ExplorerNativeWebClient.java:622) > [java] at java/lang/reflect/Method.invoke (Method.java) > [java] at com/zeborg/iorpc/RemoteProcessServer.process > (RemoteProcessServer.java:125) > [java] at com/zeborg/iorpc/RemoteProcessServer.run > (RemoteProcessServer.java:179) > [java] at=20 > com/zeborg/webunit/ie/ExplorerIORPCServer.main > (ExplorerIORPCServer.java:35) > =20 >=20 > [java] printStackTrace > [java] com.ms.com.ComFailException: (0x80070057)=20 > The parameter is > incorrect. > =20 > [java] at mshtml/IHTMLElement3.FireEvent=20 > (IHTMLElement3.java) > [java] toStrign(Th) > [java] toString(Throwable) > [java] toString(Throwable)toStrign(Th) > =20 > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9009 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9009 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9010 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9010 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9011 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9011 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9012 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9012 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9013 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9013 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9014 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9014 > [java] Server:Starting Server-- > [java] args:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bun > it\.\build\app\webunit-ms.jar=20 > com.zeborg.webunit.ie.ExplorerIORPCServer > 9015 > [java] Execing:wjview /vst -cp:p > C:\jsource\webunit\cvs8\webunit\.\lib\rmi.zip;C:\jsource > \webunit\cvs8\we > bunit\.\build\app\webunit-ms.jar > com.zeborg.webunit.ie.ExplorerIORPCServer 9015 > [java] Server:Starting Server-- > [java] ......E.E.E.E....E... > [java] Time: 18.897 > [java] There were 5 errors: > [java] 1) testEnable(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuff happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(N > ativeWebClientSt > ub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(Defau > ltWebClient.java > :495) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDi > sableTest.java:7 > 5) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDi > sableTest.java:7 > 5) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 2)=20 > testCheckBoxClick(com.zeborg.webunit.EnableDisableTest) > [java] *****RemoteProcess Client:Finalize: > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuff happened > [java] Server:End Server Normal > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(N > ativeWebClientSt > ub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(Defau > ltWebClient.java > :495) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(E > nableDisableTest > .java:157) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(E > nableDisableTest > .java:157) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 3)=20 > testCheckBoxClick2(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuff happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(N > ativeWebClientSt > ub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(Defau > ltWebClient.java > :495) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2( > EnableDisableTes > t.java:194) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2( > EnableDisableTes > t.java:194) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 4) > testCheckBoxClick_com(com.zeborg.webunit.EnableDisableTest) > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuff happened > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(N > ativeWebClientSt > ub.java:95) > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(Defau > ltWebClient.java > :495) > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:37) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_c > om(EnableDisable > Test.java:234) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(De > faultWebCheckFie > ld.java:41) > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_c > om(EnableDisable > Test.java:234) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > [java] 5) testGetLinkByText(com.zeborg.webunit.WebLinkTest) > [java] java.lang.RuntimeException: Item not found.=20 > PropName:text > token: Next --> > [java] at > com.zeborg.webunit.util.DefaultWebTag.findFirst(DefaultW > ebTag.java:328) > [java] at > com.zeborg.webunit.util.DefaultWebTag.getLinkWith(Defaul > tWebTag.java:435 > ) > [java] at > com.zeborg.webunit.util.DefaultWebTag.getLinkWithImageTe > xt(DefaultWebTag > .java:441) > [java] at > com.zeborg.webunit.WebLinkTest.testGetLinkByText(WebLink > Test.java:154) > [java] at=20 > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > [java] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethod > AccessorImpl.jav > a:39) > [java] at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati > ngMethodAccessor > Impl.java:25) > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) > =20 > [java] FAILURES!!! > [java] Tests run: 16, Failures: 0, Errors: 5 > =20 > =20 > =20 > C:\jsource\webunit\cvs8\webunit> > -----Original Message----- > From: Brian Knorr [mailto:bt...@ne...] > Sent: Wednesday, November 06, 2002 12:50 PM > To: web...@li... > Cc: dg...@sh... > Subject: [Webunitproj-users] unit tests failing >=20 >=20 > I did a clean update and build from cvs and ran the=20 > unit tests... the > following errors occurred... is this a known issue? Thanks. >=20 > =20 >=20 > [java] There were 4 errors: >=20 > [java] 1) testEnable(com.zeborg.webunit.EnableDisableTest) >=20 > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf >=20 > f happened >=20 > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) >=20 > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native >=20 > WebClientStub.java:95) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb >=20 > Client.java:496) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:37) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisable >=20 > Test.java:75) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > =20 >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:41) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testEnable(EnableDisable >=20 > Test.java:75) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > [java] 2)=20 > testCheckBoxClick(com.zeborg.webunit.EnableDisableTest) >=20 > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf >=20 > f happened >=20 > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) >=20 > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native >=20 > WebClientStub.java:95) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb >=20 > Client.java:496) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:37) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(Enable >=20 > DisableTest.java:157) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > =20 >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:41) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick(Enable >=20 > DisableTest.java:157) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > [java] 3)=20 > testCheckBoxClick2(com.zeborg.webunit.EnableDisableTest) >=20 > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf >=20 > f happened >=20 > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) >=20 > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native >=20 > WebClientStub.java:95) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb >=20 > Client.java:496) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:37) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2(Enabl >=20 > eDisableTest.java:194) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > =20 >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:41) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick2(Enabl >=20 > eDisableTest.java:194) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > [java] 4) > testCheckBoxClick_com(com.zeborg.webunit.EnableDisableTest) >=20 > [java] java.lang.RuntimeException:=20 > Error:java.rmi.RemoteException: > Bad Stuf >=20 > f happened >=20 > [java] at=20 > com.zeborg.iorpc.Stub.inokeMethod(Stub.java:46) >=20 > [java] at > com.zeborg.webunit.iorpc.NativeWebClientStub.setOption(Native >=20 > WebClientStub.java:95) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebClient.setOption(DefaultWeb >=20 > Client.java:496) >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:37) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_com(En >=20 > ableDisableTest.java:234) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > =20 >=20 > [java] at > com.zeborg.webunit.util.DefaultWebCheckField.setValue(Default >=20 > WebCheckField.java:41) >=20 > [java] at > com.zeborg.webunit.EnableDisableTest.testCheckBoxClick_com(En >=20 > ableDisableTest.java:234) >=20 > [java] at > com.zeborg.webunit.WebUnitSuite.main(WebUnitSuite.java:37) >=20 > =20 >=20 > [java] FAILURES!!! >=20 > [java] Tests run: 16, Failures: 0, Errors: 4 >=20 |