On Oct 26, 2010, at 9:00 AM, Jonathan Gallimore wrote:

> Hi,
> 
> I popped a copy of David's itest ant script here:
> http://people.apache.org/~jgallimore/staging/build.xml which points at the
> new staging repository for this release. I'm running into an error running
> the itests:
> 
> itests.openejb.run:
>     [java] _________________________________________________
>     [java] |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
>     [java]
>     [java] Running EJB compliance tests on Remote Server
>     [java] _________________________________________________
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] .........................................
>     [java] ....................................Exception in thread "main"
> java.lang.NoClassDefFoundError: org/apache/xbean/finder/ClassFinder
>     [java] at
> org.apache.openejb.test.TestClient.processFieldInjections(TestClient.java:65)
>     [java] at
> org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessTestClient.setUp(AnnotatedFieldInjectionStatelessTestClient.java:36)
>     [java] at
> org.apache.openejb.test.stateless.AnnotatedFieldInjectionStatelessPojoHomeIntfcTests.setUp(AnnotatedFieldInjectionStatelessPojoHomeIntfcTests.java:38)
>     [java] at
> org.apache.openejb.test.NumberedTestCase.run(NumberedTestCase.java:93)
>     [java] at org.apache.openejb.test.TestSuite.run(TestSuite.java:49)
>     [java] at junit.framework.TestSuite.runTest(TestSuite.java:232)
>     [java] at junit.framework.TestSuite.run(TestSuite.java:227)
>     [java] at junit.textui.TestRunner.doRun(TestRunner.java:116)
>     [java] at junit.textui.TestRunner.start(TestRunner.java:180)
>     [java] at org.apache.openejb.test.TestRunner.start(TestRunner.java:198)
>     [java] at org.apache.openejb.test.TestRunner.main(TestRunner.java:86)
>     [java] at org.apache.openejb.test.Main.main(Main.java:31)
>     [java] Caused by: java.lang.ClassNotFoundException:
> org.apache.xbean.finder.ClassFinder
>     [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     [java] at java.security.AccessController.doPrivileged(Native Method)
>     [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>     [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     [java] ... 12 more
>     [java] .
>     [java] Java Result: 1
> 
> I haven't dived into this yet, so I don't know if its something wrong on my
> machine, or just a test that just generally isn't passing. I'm also not sure
> if this is a blocking issue (my guess is that if everything actually works
> and its just a test failure its not a big problem) - just thought I'd
> mention it.

I think this is a missing library (xbean-reflect) in the itests client jar 
created out of the assembly/ section.  I vaguely recall that this was actually 
an issue for 3.0 and we put up a patched test client with xbean during our 4th 
or so vote.  (IIRC that was a nearly month long vote, or maybe I'm thinking of 
3.1)

Anyway, just one change since 3.0.2 and this is mostly Geronimo focused, I'm +1


-David


Reply via email to