On Mon, Jan 4, 2010 at 10:12 PM, Jacek Laskowski <ja...@laskowski.net.pl> wrote: > On Mon, Jan 4, 2010 at 8:16 PM, Christian Bourque > <christian.bour...@gmail.com> wrote: > >> There you go! It's a maven project so simply run it with: mvn test >> >> You'll see that the second test will fail when it shouldn't... > > Failed tests: > testWithGenerics(test.test.AppTest) > > Tests run: 2, Failures: 1, Errors: 0, Skipped: 0 > > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > > Looking into it...will report the findings soon.
Found the issue - openejb doesn't support "Using Generics in EJBs". See [1] for a workaround that works (I don't mean you should migrate to WLS though :)). I've just committed corresponding changes to the interceptor example [2] to let you see what the workaround looks like. In the nutshell, you should extend the interface with generics with the one without and annotate it with @Local. It will work. In the upcoming days I'm going to fix it - https://issues.apache.org/jira/browse/OPENEJB-1128. [1] http://download.oracle.com/docs/cd/E11035_01/wls100/ejb30/implementing.html#wp1129878 [2] https://svn.apache.org/repos/asf/openejb/trunk/openejb3/examples/interceptors Jacek -- Jacek Laskowski Notatnik Projektanta Java EE - http://wszystkojawne.pl p.s. Szukam speca/firmy od grafiki/CSS/HTML