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.

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:3350)
>        at
>
> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
>        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:3394)
>        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(JavascriptTestUtilities.java:226)
>        at
>
> org.apache.cxf.javascript.JavascriptTestUtilities.runInsideContext(JavascriptTestUtilities.java:199)
>        at
>
> org.apache.cxf.javascript.JavascriptTestUtilities.rhinoEvaluate(JavascriptTestUtilities.java:224)
>        at
>
> org.apache.cxf.javascript.JavascriptTestUtilities.rhinoEvaluateConvert(JavascriptTestUtilities.java:287)
>        at
>
> org.apache.cxf.javascript.GreeterClientTest.sayHiClosureCaller(GreeterClientTest.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(JavascriptTestUtilities.java:199)
>        at
>
> org.apache.cxf.javascript.GreeterClientTest.testRequestClosure(GreeterClientTest.java:107)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:98)
>        at
> org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
>        at
>
> org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.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(JUnit4ClassRunner.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:42)
>        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(AbstractDirectoryTestSuite.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(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at
>
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>        at
>
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>
>
> --
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>

Reply via email to