On Sunday 10 August 2008 4:06:06 pm Benson Margulies wrote: > I see what the problem is here. I'm making an assumption about two things > that might not happen in the order I expect. I'll try to think of some > better way of handling it.
I think you nailed it. I ran the test 20 times and it didn't fail for me at all. Thanks for looking into it. Dan > On Tue, Aug 5, 2008 at 8:37 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote: > > Benson, > > > > I'm back on Linux again and I'm now seeing a somewhat random test failure > > in > > the javascript module. (50% failure when run top level, less so from > > within the module) I'm not sure what to make of it or what could be > > causing it. It also doesn't seem to occur in eclipse so I'm not even sure > > how I'd debug it. :-( > > > > Any ideas? > > > > Stack trace: > > > > Running org.apache.cxf.javascript.GreeterClientTest > > Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.547 sec > > <<< > > FAILURE! > > testRequestClosure(org.apache.cxf.javascript.GreeterClientTest) Time > > elapsed: > > 0.2 sec <<< ERROR! > > org.mozilla.javascript.EcmaError: TypeError: Cannot call > > method "getResponseType" of null (<testcase>#1) > > at > > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:33 > >50) at > > > > org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:33 > >40) at > > org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3356) > > at org.mozilla.javascript.ScriptRuntime.typeError2 > > (ScriptRuntime.java:3375) > > at > > > > org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:33 > >94) at > > > > org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime > >.java:2026) at org.mozilla.javascript.optimizer.OptRuntime.callProp0 > > (OptRuntime.java:117) > > at org.mozilla.javascript.gen.c227._c0(<testcase>:1) > > at org.mozilla.javascript.gen.c227.call(<testcase>) > > at > > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393) > > at > > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834) > > at org.mozilla.javascript.gen.c227.call(<testcase>) > > at org.mozilla.javascript.gen.c227.exec(<testcase>) > > at > > org.mozilla.javascript.Context.evaluateString(Context.java:1196) at > > > > org.apache.cxf.javascript.JavascriptTestUtilities$2.run(JavascriptTestUti > >lities.java:226) at > > > > org.apache.cxf.javascript.JavascriptTestUtilities.runInsideContext(Javasc > >riptTestUtilities.java:199) at > > > > org.apache.cxf.javascript.JavascriptTestUtilities.rhinoEvaluate(Javascrip > >tTestUtilities.java:224) at > > > > org.apache.cxf.javascript.JavascriptTestUtilities.rhinoEvaluateConvert(Ja > >vascriptTestUtilities.java:287) at > > > > org.apache.cxf.javascript.GreeterClientTest.sayHiClosureCaller(GreeterCli > >entTest.java:96) at org.apache.cxf.javascript.GreeterClientTest.access$100 > > (GreeterClientTest.java:35) > > at > > > > org.apache.cxf.javascript.GreeterClientTest$2.run(GreeterClientTest.java: > >109) at > > > > org.apache.cxf.javascript.GreeterClientTest$2.run(GreeterClientTest.java: > >108) at > > > > org.apache.cxf.javascript.JavascriptTestUtilities.runInsideContext(Javasc > >riptTestUtilities.java:199) at > > > > org.apache.cxf.javascript.GreeterClientTest.testRequestClosure(GreeterCli > >entTest.java:107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) at > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > >:39) at > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > >mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) at > > org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:9 > >8) at > > org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) > > at > > > > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(Meth > >odRoadie.java:87) at > > org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) > > at > > org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) at > > > > org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4Class > >Runner.java:88) at > > > > org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner > >.java:51) at > > > > org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java > >:44) at > > org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27 > >) at > > org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) > > at > > org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:4 > >2) at > > > > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java > >:62) at > > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet > >(AbstractDirectoryTestSuite.java:140) at > > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstra > >ctDirectoryTestSuite.java:127) at > > org.apache.maven.surefire.Surefire.run(Surefire.java:177) at > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java > >:39) at > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI > >mpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) > > at > > > > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefi > >reBooter.java:345) at > > > > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java: > >1009) > > > > > > -- > > Daniel Kulp > > [EMAIL PROTECTED] > > http://www.dankulp.com/blog -- Daniel Kulp [EMAIL PROTECTED] http://www.dankulp.com/blog