tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Gallimore <jonathan.gallim...@gmail.com>
Subject Re: exception in OpenEJB eclipse plugin
Date Sun, 15 Nov 2009 16:38:53 GMT
Hi Mohammad,

I'm not sure what's going on here - if you export your EJB module to an EJB
JAR in Eclipse, and drop it in the apps folder of your OpenEJB standalone
server does it start ok?

Are you able to setup a basic project that reproduces the problem that I
might be able to have a look at?

Jon

On Sat, Nov 14, 2009 at 6:08 AM, is_maximum <mnrz57@gmail.com> wrote:

>
> Hi David,
> I still get this error! I set the JDK in eclipse.ini but it didn't work.
> the
> class javax.ejb.EJBHome is in a jar file named javaee5 or something like
> that in "lib" directory of OpenEJB but it seems this plugin can't load it!
>
>
>
> is_maximum wrote:
> >
> > Yes it's Sun's JDK version 1.5.09
> >
> >
> > David Blevins wrote:
> >>
> >> Do you know if that is the Sun or IBM (or some other) JDK?
> >>
> >> -David
> >>
> >> On Nov 12, 2009, at 10:54 AM, is_maximum wrote:
> >>
> >>>
> >>> Well it's JDK 1.5.09
> >>>
> >>> I'm not sure but I think this is because in Eclipse the jre has been
> >>> set and
> >>> I have to change to use JDK.
> >>> Now I'm at home and tomorrow I will test it
> >>>
> >>>
> >>>
> >>>
> >>> David Blevins wrote:
> >>>>
> >>>> That's very strange.  Can you post your java vendor and version?
> >>>>
> >>>> -David
> >>>>
> >>>> On Nov 12, 2009, at 4:40 AM, is_maximum wrote:
> >>>>
> >>>>>
> >>>>> Hi
> >>>>> I get following error when starting the server :
> >>>>>
> >>>>> Apache OpenEJB 3.1.1    build: 20090530-06:18
> >>>>> http://openejb.apache.org/
> >>>>> org.apache.openejb.OpenEJBException:
> >>>>> java.lang.TypeNotPresentException: Type
> >>>>> [unknown] not present: Type [unknown] not present
> >>>>>   at
> >>>>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:
> >>>>> 285)
> >>>>>   at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137)
> >>>>>   at org.apache.openejb.OpenEJB.init(OpenEJB.java:286)
> >>>>>   at org.apache.openejb.server.Server.init(Server.java:63)
> >>>>>   at org.apache.openejb.server.Main.initServer(Main.java:155)
> >>>>>   at org.apache.openejb.server.Main.main(Main.java:128)
> >>>>>   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.openejb.cli.MainImpl.main(MainImpl.java:152)
> >>>>>   at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:103)
> >>>>> Caused by: java.lang.TypeNotPresentException: Type [unknown] not
> >>>>> present
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation
> >>>>> .TypeNotPresentExceptionProxy
> >>>>> .generateException(TypeNotPresentExceptionProxy.java:27)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation
> >>>>> .AnnotationInvocationHandler
> >>>>> .invoke(AnnotationInvocationHandler.java:
> >>>>> 56)
> >>>>>   at $Proxy49.value(Unknown Source)
> >>>>>   at
> >>>>> org.apache.openejb.config.AnnotationDeployer
> >>>>> $ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1147)
> >>>>>   at
> >>>>> org.apache.openejb.config.AnnotationDeployer
> >>>>> $ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:616)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:
> >>>>> 186)
> >>>>>   at
> >>>>> org.apache.openejb.config.ConfigurationFactory
> >>>>> $Chain.deploy(ConfigurationFactory.java:247)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb
> >>>>> .config
> >>>>> .ConfigurationFactory
> >>>>> .configureApplication(ConfigurationFactory.java:
> >>>>> 601)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb
> >>>>> .config
> >>>>> .ConfigurationFactory
> >>>>> .configureApplication(ConfigurationFactory.java:
> >>>>> 551)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb
> >>>>> .config
> >>>>> .ConfigurationFactory
> >>>>> .getOpenEjbConfiguration(ConfigurationFactory.java:380)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb
> >>>>> .assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:
> >>>>> 292)
> >>>>>   at
> >>>>> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:
> >>>>> 271)
> >>>>>   ... 11 more
> >>>>> Caused by: java.lang.NoClassDefFoundError: javax/ejb/EJBHome
> >>>>>   at java.lang.ClassLoader.defineClass1(Native Method)
> >>>>>   at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> >>>>>   at
> >>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
> >>>>> 124)
> >>>>>   at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> >>>>>   at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> >>>>>   at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> >>>>>   at java.security.AccessController.doPrivileged(Native Method)
> >>>>>   at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> >>>>>   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> >>>>>   at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
> >>>>>   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
> >>>>>   at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> >>>>>   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> >>>>>   at java.lang.Class.forName0(Native Method)
> >>>>>   at java.lang.Class.forName(Class.java:242)
> >>>>>   at
> >>>>> org
> >>>>> .apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:
> >>>>> 91)
> >>>>>   at
> >>>>> org
> >>>>> .apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:
> >>>>> 66)
> >>>>>   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> >>>>>   at java.lang.Class.forName0(Native Method)
> >>>>>   at java.lang.Class.forName(Class.java:242)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .generics
> >>>>> .factory
> >>>>> .CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:
> >>>>> 370)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation.AnnotationParser.parseClassValue(AnnotationParser.java:
> >>>>> 351)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:
> >>>>> 280)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:
> >>>>> 222)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation
> >>>>> .AnnotationParser.parseAnnotations2(AnnotationParser.java:
> >>>>> 69)
> >>>>>   at
> >>>>> sun
> >>>>> .reflect
> >>>>> .annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:
> >>>>> 52)
> >>>>>   at java.lang.Class.initAnnotationsIfNecessary(Class.java:3031)
> >>>>>   at java.lang.Class.getAnnotation(Class.java:2989)
> >>>>>   at java.lang.Class.isAnnotationPresent(Class.java:3001)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .xbean.finder.ClassFinder.findAnnotatedClasses(ClassFinder.java:241)
> >>>>>   at
> >>>>> org.apache.openejb.config.AnnotationDeployer
> >>>>> $DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:441)
> >>>>>   at
> >>>>> org.apache.openejb.config.AnnotationDeployer
> >>>>> $DiscoverAnnotatedBeans.deploy(AnnotationDeployer.java:249)
> >>>>>   at
> >>>>> org
> >>>>> .apache
> >>>>> .openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:
> >>>>> 184)
> >>>>>   ... 17 more
> >>>>>
> >>>>>
> >>>>> what is the problem? I've set the openEjb home directory and
> >>>>> everything
> >>>>> seems ok
> >>>>>
> >>>>> -----
> >>>>> --
> >>>>> Regards
> >>>>>
> >>>>> Mohammad Norouzi
> >>>>>
> >>>>> Help each other to reach the future faster
> >>>>>
> >>>>> http://pixelshot.wordpress.com Pixelshot Photoblog
> >>>>>
> >>>>> http://brainable.blogspot.com Brainable Blog
> >>>>>
> >>>>>
> >>>>> --
> >>>>> View this message in context:
> >>>>>
> http://old.nabble.com/exception-in-OpenEJB-eclipse-plugin-tp26317952p26317952.html
> >>>>> Sent from the OpenEJB User mailing list archive at Nabble.com.
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> -----
> >>> --
> >>> Regards
> >>>
> >>> Mohammad Norouzi
> >>>
> >>> Help each other to reach the future faster
> >>>
> >>> http://pixelshot.wordpress.com Pixelshot Photoblog
> >>>
> >>> http://brainable.blogspot.com Brainable Blog
> >>>
> >>>
> >>> --
> >>> View this message in context:
> >>>
> http://old.nabble.com/exception-in-OpenEJB-eclipse-plugin-tp26317952p26324346.html
> >>> Sent from the OpenEJB User mailing list archive at Nabble.com.
> >>>
> >>>
> >>
> >>
> >>
> >
> >
>
>
> -----
> --
> Regards
>
> Mohammad Norouzi
>
> Help each other to reach the future faster
>
> http://pixelshot.wordpress.com Pixelshot Photoblog
>
> http://brainable.blogspot.com Brainable Blog
>
>
> --
> View this message in context:
> http://old.nabble.com/exception-in-OpenEJB-eclipse-plugin-tp26317952p26347496.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message