You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Thiago Veronezi <th...@veronezi.org> on 2011/05/13 15:42:27 UTC

3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Hi Romain,

It is from "ejbJarInfo.uniqueId"
(/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
line 497). It is not the module-id (ejb-examples, for example).

[]s,
Thiago.

---------- Forwarded message ----------
From: Romain Manni-Bucau <rm...@gmail.com>
Date: Fri, May 13, 2011 at 7:36 AM
Subject: Re: Best version to build with JPA 2 in mind?
To: users@openejb.apache.org


@Thiago: can you check what is the variable which is null in the log? is it
the module id?

@Peter: avoid to put hibernate into tomcat/lib, put it in openejb webapp
under the lib directory. Be careful with hibernate you have to specify asm
and cglib-nodep manually to avoid conflicts and be able to use cxf. Take
care of api jars too (jpa 2 api is already present normally like bean
validation api).

- Romain

2011/5/13 peter-long <sc...@live.co.uk>

> hi (again, and sorry for somewhat hijacking this thread),
>
> getting further now but, after having deployed everything to tomcat, i get
> the following exception trace in my openejb.log file:
>
> ERROR - Unable to deploy collapsed ear in war /stuff: Exception: Creating
> application failed: c:\apache-tomcat-6.0.30\webapps\stuff: Could not
> initialize class org.hibernate.validator.engine.ConfigurationImpl
> org.apache.openejb.OpenEJBException: Creating application failed:
> c:\apache-tomcat-6.0.30\webapps\stuff: Could not initialize class
> org.hibernate.validator.engine.ConfigurationImpl
>         at
>
>
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:722)
>        at
>
>
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:456)
>        at
>
>
org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249)
>        at
>
>
org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63)
>        at
>
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4578)
>        at
>
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>         at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>        at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>        at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>        at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
>        at
>
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:525)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
>         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:597)
>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> org.hibernate.validator.engine.ConfigurationImpl
>        at
>
>
org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)
>        at
>
>
javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
>        at
>
>
javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:50)
>        at
>
>
org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:88)
>        at
>
>
org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:46)
>        at
>
>
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506)
>        ... 27 more
>
> i have the following jars in tomcat's lib directory:
>
> annotations-api.jar                    hibernate3.jar
> antlr-2.7.6.jar                        jasper-el.jar
> catalina-ant.jar                       jasper.jar
> catalina-ha.jar                        javassist-3.12.0.GA.jar
> catalina-tribes.jar                    jsp-api.jar
> catalina.jar                           jta-1.1.jar
> stuff-login-module.jar                   kahadb-5.4.1.jar
> classes12.jar                          openejb-javaagent.jar
> commons-collections-3.2.1.jar
> openejb-tomcat-loader-3.2.0-SNAPSHOT.jar
> dom4j-1.6.1.jar                        servlet-api.jar
> ecj-3.3.1.jar                          tomcat-coyote.jar
> ehcache-core-2.4.2.jar                 tomcat-dbcp.jar
> el-api.jar                             tomcat-i18n-es.jar
> hibernate-jpa-2.0-api-1.0.0.Final.jar  tomcat-i18n-fr.jar
> hibernate-validator-4.1.0.Final.jar    tomcat-i18n-ja.jar
>
> i seem to recollect the validator being a thorn in the side of other
> poster,
> but can't seem to find any post relating directly to the above
>
> cheers,
>
> peter
>
>
> --
> View this message in context:
>
http://openejb.979440.n4.nabble.com/Best-version-to-build-with-JPA-2-in-mind-tp3518952p3520077.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Thiago Veronezi <th...@veronezi.org>.
Hi Jean-Louis,
Everything seems to be ok: unit-testing are passing and tomee is starting up
correctly.
Thanks!

[]s,
Thiago.

On Tue, May 17, 2011 at 12:19 PM, Thiago Veronezi <th...@veronezi.org>wrote:

> Hi Jean-Louis,
> no problem. Ill take a look later today.
> thanks a lot!
>
> []s,
> Thiago
>
>
> On Tue, May 17, 2011 at 2:44 AM, Jean-Louis MONTEIRO <je...@gmail.com>wrote:
>
>> Hi Thiago,
>>
>> sorry, Romain's patch hasn't been applied successfully.
>>
>> Hope it's OK now.
>>
>> Could you give it another try please?
>>
>> Jean-Louis
>>
>> --
>> View this message in context:
>> http://openejb.979440.n4.nabble.com/3-2-0-SNAPSHOT-validator-issue-was-Best-version-to-build-with-JPA-2-in-mind-tp3520239p3528326.html
>> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>>
>
>

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Thiago Veronezi <th...@veronezi.org>.
Hi Jean-Louis,
no problem. Ill take a look later today.
thanks a lot!

[]s,
Thiago

On Tue, May 17, 2011 at 2:44 AM, Jean-Louis MONTEIRO <je...@gmail.com>wrote:

> Hi Thiago,
>
> sorry, Romain's patch hasn't been applied successfully.
>
> Hope it's OK now.
>
> Could you give it another try please?
>
> Jean-Louis
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/3-2-0-SNAPSHOT-validator-issue-was-Best-version-to-build-with-JPA-2-in-mind-tp3520239p3528326.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.
>

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
Hi Thiago,

sorry, Romain's patch hasn't been applied successfully.

Hope it's OK now.

Could you give it another try please?

Jean-Louis

--
View this message in context: http://openejb.979440.n4.nabble.com/3-2-0-SNAPSHOT-validator-issue-was-Best-version-to-build-with-JPA-2-in-mind-tp3520239p3528326.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi Thiago,

Jean-Louis will have a look tomorrow.

- Romain

2011/5/16 Thiago Veronezi <th...@veronezi.org>

> Hi Romain,
>
> It seems that
> the
> /openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java
> class has not been merged.
> Checking it out...
>
> []s,
> Thiago.
>
> On Fri, May 13, 2011 at 9:02 AM, Romain Manni-Bucau
> <rm...@gmail.com>wrote:
>
> > using tomcat openejb webapp i have the following log @ start up:
> >
> > Using CATALINA_BASE:   D:\Apache\apache-tomcat-6.0.32
> > Using CATALINA_HOME:   D:\Apache\apache-tomcat-6.0.32
> > Using CATALINA_TMPDIR: D:\Apache\apache-tomcat-6.0.32\temp
> > Using JRE_HOME:        C:\Program Files\Java\jdk1.6.0_24
> > Using CLASSPATH:       D:\Apache\apache-tomcat-6.0.32\bin\bootstrap.jar
> > Listening for transport dt_socket at address: 5005
> > 13 mai 2011 15:59:05 org.apache.catalina.core.AprLifecycleListener init
> > INFO: The APR based Apache Tomcat Native library which allows optimal
> > performance in production environments was not found on the
> > java.library.path: C:\Program
> >
> >
> Files\Java\jdk1.6.0_24\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\Program
> > Files\Notepad++;D:\Apache\apache-maven-3.0.3\bin;C:\Program
> >
> >
> Files\Java\jdk1.6.0_24\bin;N:\Framework\etc;C:\sybase\JS-12_5\bin;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\SFU\common;C:\Program
> > Files\Mercurial;C:\Program
> > Files\TortoiseSVN\bin;C:\WINNT\system32\WindowsPowerShell\v1.0;C:\Program
> > Files\Windows Imaging
> > Apache OpenEJB 3.2.0.xa-SNAPSHOT    build: 20110505-05:17
> > http://openejb.apache.org/
> > INFO - openejb.home = D:\Apache\apache-tomcat-6.0.32
> > INFO - openejb.base = D:\Apache\apache-tomcat-6.0.32
> > INFO - Using 'openejb.provider.default=org.apache.openejb.tomcat'
> > INFO - Configuring Service(id=Tomcat Security Service,
> > type=SecurityService,
> > provider-id=Tomcat Security Service)
> > INFO - Configuring Service(id=Default Transaction Manager,
> > type=TransactionManager, provider-id=Default Transaction Manager)
> > INFO - Configuring Service(id=My DataSource, type=Resource,
> > provider-id=Default JDBC Database)
> > INFO - Configuring Service(id=My Unmanaged DataSource, type=Resource,
> > provider-id=Default JDBC Database)
> > INFO - Configuring Service(id=My JMS Resource Adapter, type=Resource,
> > provider-id=Default JMS Resource Adapter)
> > INFO - Configuring Service(id=My JMS Connection Factory, type=Resource,
> > provider-id=Default JMS Connection Factory)
> > INFO - Configuring Service(id=My Stateful Container, type=Container,
> > provider-id=Default Stateful Container)
> > INFO - Configuring Service(id=My Stateless Container, type=Container,
> > provider-id=Default Stateless Container)
> > INFO - Configuring Service(id=My MDB Container, type=Container,
> > provider-id=Default MDB Container)
> > INFO - Using 'openejb.deployments.classpath=true'
> > INFO - Using 'openejb.deployments.classpath.filter.systemapps=false'
> > INFO - Found EjbModule in classpath:
> >
> >
> D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
> > INFO - Beginning load:
> >
> >
> D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
> > INFO - Configuring enterprise application: classpath.ear
> > INFO - Enterprise application "classpath.ear" loaded.
> > WARN - Property "AccessTimeout" not supported by "My Stateful Container"
> > INFO - Assembling app: classpath.ear
> > INFO - Using
> > 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
> > INFO - Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
> > Ejb(deployment-id=openejb/ConfigurationInfo)
> > INFO - Jndi(name=openejb/DeployerBusinessRemote) -->
> > Ejb(deployment-id=openejb/Deployer)
> > INFO - Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
> > INFO - Jndi(name=MEJBLocalBean) --> Ejb(deployment-id=MEJB)
> > INFO - Created Ejb(deployment-id=openejb/Deployer,
> > ejb-name=openejb/Deployer, container=My Stateless Container)
> > INFO - Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My
> > Stateless
> > Container)
> > INFO - Created Ejb(deployment-id=openejb/ConfigurationInfo,
> > ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
> > INFO - Deployed Application(path=classpath.ear)
> > 13 mai 2011 15:59:30 org.apache.coyote.http11.Http11Protocol init
> > INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
> > 13 mai 2011 15:59:30 org.apache.catalina.startup.Catalina load
> > INFO: Initialization processed in 27468 ms
> > INFO - Importing a Tomcat Resource with id 'UserDatabase' of type
> > 'org.apache.catalina.UserDatabase'.
> > 13 mai 2011 15:59:30 org.apache.catalina.core.StandardService start
> > INFO: DÚmarrage du service Catalina
> > 13 mai 2011 15:59:30 org.apache.catalina.core.StandardEngine start
> > INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
> > context path = /openejb
> > INFO - Configuring enterprise application:
> > D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
> > INFO - Enterprise application
> > "D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT" loaded.
> > INFO - Assembling app: D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
> > INFO - Deployed
> > Application(path=D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT)
> > OpenEJB init-params:
> > 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig
> deployDirectory
> > INFO: DÚploiement du rÚpertoire docs de l'application web
> > context path = /docs
> > INFO - Configuring enterprise application:
> > D:\Apache\apache-tomcat-6.0.32\webapps\docs
> > INFO - Enterprise application
> "D:\Apache\apache-tomcat-6.0.32\webapps\docs"
> > loaded.
> > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\docs
> > INFO - Deployed
> > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\docs)
> > 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig
> deployDirectory
> > INFO: DÚploiement du rÚpertoire host-manager de l'application web
> > context path = /host-manager
> > INFO - Configuring enterprise application:
> > D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
> > INFO - Enterprise application
> > "D:\Apache\apache-tomcat-6.0.32\webapps\host-manager" loaded.
> > INFO - Assembling app:
> D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
> > INFO - Deployed
> > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\host-manager)
> > 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig
> deployDirectory
> > INFO: DÚploiement du rÚpertoire manager de l'application web
> > context path = /manager
> > INFO - Configuring enterprise application:
> > D:\Apache\apache-tomcat-6.0.32\webapps\manager
> > INFO - Enterprise application
> > "D:\Apache\apache-tomcat-6.0.32\webapps\manager" loaded.
> > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\manager
> > INFO - Deployed
> > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\manager)
> > 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig
> deployDirectory
> > INFO: DÚploiement du rÚpertoire ROOT de l'application web
> > context path =
> > INFO - Configuring enterprise application:
> > D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
> > INFO - Enterprise application
> "D:\Apache\apache-tomcat-6.0.32\webapps\ROOT"
> > loaded.
> > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
> > INFO - Deployed
> > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\ROOT)
> > 13 mai 2011 15:59:38 org.apache.coyote.http11.Http11Protocol start
> > INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
> > 13 mai 2011 15:59:38 org.apache.jk.common.ChannelSocket init
> > INFO: JK: ajp13 listening on /0.0.0.0:8009
> > 13 mai 2011 15:59:38 org.apache.jk.server.JkMain start
> > INFO: Jk running ID=0 time=0/125  config=null
> > 13 mai 2011 15:59:38 org.apache.catalina.startup.Catalina start
> > INFO: Server startup in 8342 ms
> >
> > are you sure the moduleid is null? i'm a bit suprised, maybe the patch
> was
> > badly merged :s.
> >
> > - Romain
> >
> > 2011/5/13 Thiago Veronezi <th...@veronezi.org>
> >
> > > Hi Romain,
> > >
> > > It is from "ejbJarInfo.uniqueId"
> > >
> > >
> >
> (/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
> > > line 497). It is not the module-id (ejb-examples, for example).
> > >
> > > []s,
> > > Thiago.
> > >
> > > ---------- Forwarded message ----------
> > > From: Romain Manni-Bucau <rm...@gmail.com>
> > > Date: Fri, May 13, 2011 at 7:36 AM
> > > Subject: Re: Best version to build with JPA 2 in mind?
> > > To: users@openejb.apache.org
> > >
> > >
> > > @Thiago: can you check what is the variable which is null in the log?
> is
> > it
> > > the module id?
> > >
> > > @Peter: avoid to put hibernate into tomcat/lib, put it in openejb
> webapp
> > > under the lib directory. Be careful with hibernate you have to specify
> > asm
> > > and cglib-nodep manually to avoid conflicts and be able to use cxf.
> Take
> > > care of api jars too (jpa 2 api is already present normally like bean
> > > validation api).
> > >
> > > - Romain
> > >
> > > 2011/5/13 peter-long <sc...@live.co.uk>
> > >
> > > > hi (again, and sorry for somewhat hijacking this thread),
> > > >
> > > > getting further now but, after having deployed everything to tomcat,
> i
> > > get
> > > > the following exception trace in my openejb.log file:
> > > >
> > > > ERROR - Unable to deploy collapsed ear in war /stuff: Exception:
> > Creating
> > > > application failed: c:\apache-tomcat-6.0.30\webapps\stuff: Could not
> > > > initialize class org.hibernate.validator.engine.ConfigurationImpl
> > > > org.apache.openejb.OpenEJBException: Creating application failed:
> > > > c:\apache-tomcat-6.0.30\webapps\stuff: Could not initialize class
> > > > org.hibernate.validator.engine.ConfigurationImpl
> > > >         at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:722)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:456)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> > > >        at
> > > >
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4578)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
> > > >        at
> > > >
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
> > > >         at
> > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
> > > >         at
> > > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
> > > >        at
> > > >
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
> > > >        at
> > > >
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
> > > >         at
> > > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
> > > >        at
> > > >
> > >
> >
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> > > >        at
> > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
> > > >         at
> > > > org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
> > > >         at
> > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> > > >        at
> > > >
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
> > > >        at
> > > >
> > org.apache.catalina.core.StandardService.start(StandardService.java:525)
> > > >        at
> > > >
> org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
> > > >        at
> org.apache.catalina.startup.Catalina.start(Catalina.java:585)
> > > >         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:597)
> > > >        at
> > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> > > >        at
> > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> > > > Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> > > > org.hibernate.validator.engine.ConfigurationImpl
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:50)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:88)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:46)
> > > >        at
> > > >
> > > >
> > >
> > >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506)
> > > >        ... 27 more
> > > >
> > > > i have the following jars in tomcat's lib directory:
> > > >
> > > > annotations-api.jar                    hibernate3.jar
> > > > antlr-2.7.6.jar                        jasper-el.jar
> > > > catalina-ant.jar                       jasper.jar
> > > > catalina-ha.jar                        javassist-3.12.0.GA.jar
> > > > catalina-tribes.jar                    jsp-api.jar
> > > > catalina.jar                           jta-1.1.jar
> > > > stuff-login-module.jar                   kahadb-5.4.1.jar
> > > > classes12.jar                          openejb-javaagent.jar
> > > > commons-collections-3.2.1.jar
> > > > openejb-tomcat-loader-3.2.0-SNAPSHOT.jar
> > > > dom4j-1.6.1.jar                        servlet-api.jar
> > > > ecj-3.3.1.jar                          tomcat-coyote.jar
> > > > ehcache-core-2.4.2.jar                 tomcat-dbcp.jar
> > > > el-api.jar                             tomcat-i18n-es.jar
> > > > hibernate-jpa-2.0-api-1.0.0.Final.jar  tomcat-i18n-fr.jar
> > > > hibernate-validator-4.1.0.Final.jar    tomcat-i18n-ja.jar
> > > >
> > > > i seem to recollect the validator being a thorn in the side of other
> > > > poster,
> > > > but can't seem to find any post relating directly to the above
> > > >
> > > > cheers,
> > > >
> > > > peter
> > > >
> > > >
> > > > --
> > > > View this message in context:
> > > >
> > >
> > >
> >
> http://openejb.979440.n4.nabble.com/Best-version-to-build-with-JPA-2-in-mind-tp3518952p3520077.html
> > > > Sent from the OpenEJB User mailing list archive at Nabble.com.
> > > >
> > >
> >
>

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Thiago Veronezi <th...@veronezi.org>.
Hi Romain,

It seems that
the /openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java
class has not been merged.
Checking it out...

[]s,
Thiago.

On Fri, May 13, 2011 at 9:02 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> using tomcat openejb webapp i have the following log @ start up:
>
> Using CATALINA_BASE:   D:\Apache\apache-tomcat-6.0.32
> Using CATALINA_HOME:   D:\Apache\apache-tomcat-6.0.32
> Using CATALINA_TMPDIR: D:\Apache\apache-tomcat-6.0.32\temp
> Using JRE_HOME:        C:\Program Files\Java\jdk1.6.0_24
> Using CLASSPATH:       D:\Apache\apache-tomcat-6.0.32\bin\bootstrap.jar
> Listening for transport dt_socket at address: 5005
> 13 mai 2011 15:59:05 org.apache.catalina.core.AprLifecycleListener init
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path: C:\Program
>
> Files\Java\jdk1.6.0_24\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\Program
> Files\Notepad++;D:\Apache\apache-maven-3.0.3\bin;C:\Program
>
> Files\Java\jdk1.6.0_24\bin;N:\Framework\etc;C:\sybase\JS-12_5\bin;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\SFU\common;C:\Program
> Files\Mercurial;C:\Program
> Files\TortoiseSVN\bin;C:\WINNT\system32\WindowsPowerShell\v1.0;C:\Program
> Files\Windows Imaging
> Apache OpenEJB 3.2.0.xa-SNAPSHOT    build: 20110505-05:17
> http://openejb.apache.org/
> INFO - openejb.home = D:\Apache\apache-tomcat-6.0.32
> INFO - openejb.base = D:\Apache\apache-tomcat-6.0.32
> INFO - Using 'openejb.provider.default=org.apache.openejb.tomcat'
> INFO - Configuring Service(id=Tomcat Security Service,
> type=SecurityService,
> provider-id=Tomcat Security Service)
> INFO - Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> INFO - Configuring Service(id=My DataSource, type=Resource,
> provider-id=Default JDBC Database)
> INFO - Configuring Service(id=My Unmanaged DataSource, type=Resource,
> provider-id=Default JDBC Database)
> INFO - Configuring Service(id=My JMS Resource Adapter, type=Resource,
> provider-id=Default JMS Resource Adapter)
> INFO - Configuring Service(id=My JMS Connection Factory, type=Resource,
> provider-id=Default JMS Connection Factory)
> INFO - Configuring Service(id=My Stateful Container, type=Container,
> provider-id=Default Stateful Container)
> INFO - Configuring Service(id=My Stateless Container, type=Container,
> provider-id=Default Stateless Container)
> INFO - Configuring Service(id=My MDB Container, type=Container,
> provider-id=Default MDB Container)
> INFO - Using 'openejb.deployments.classpath=true'
> INFO - Using 'openejb.deployments.classpath.filter.systemapps=false'
> INFO - Found EjbModule in classpath:
>
> D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
> INFO - Beginning load:
>
> D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
> INFO - Configuring enterprise application: classpath.ear
> INFO - Enterprise application "classpath.ear" loaded.
> WARN - Property "AccessTimeout" not supported by "My Stateful Container"
> INFO - Assembling app: classpath.ear
> INFO - Using
> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
> INFO - Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> INFO - Jndi(name=openejb/DeployerBusinessRemote) -->
> Ejb(deployment-id=openejb/Deployer)
> INFO - Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
> INFO - Jndi(name=MEJBLocalBean) --> Ejb(deployment-id=MEJB)
> INFO - Created Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer, container=My Stateless Container)
> INFO - Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My
> Stateless
> Container)
> INFO - Created Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
> INFO - Deployed Application(path=classpath.ear)
> 13 mai 2011 15:59:30 org.apache.coyote.http11.Http11Protocol init
> INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
> 13 mai 2011 15:59:30 org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 27468 ms
> INFO - Importing a Tomcat Resource with id 'UserDatabase' of type
> 'org.apache.catalina.UserDatabase'.
> 13 mai 2011 15:59:30 org.apache.catalina.core.StandardService start
> INFO: DÚmarrage du service Catalina
> 13 mai 2011 15:59:30 org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
> context path = /openejb
> INFO - Configuring enterprise application:
> D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
> INFO - Enterprise application
> "D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT" loaded.
> INFO - Assembling app: D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
> INFO - Deployed
> Application(path=D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT)
> OpenEJB init-params:
> 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig deployDirectory
> INFO: DÚploiement du rÚpertoire docs de l'application web
> context path = /docs
> INFO - Configuring enterprise application:
> D:\Apache\apache-tomcat-6.0.32\webapps\docs
> INFO - Enterprise application "D:\Apache\apache-tomcat-6.0.32\webapps\docs"
> loaded.
> INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\docs
> INFO - Deployed
> Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\docs)
> 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig deployDirectory
> INFO: DÚploiement du rÚpertoire host-manager de l'application web
> context path = /host-manager
> INFO - Configuring enterprise application:
> D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
> INFO - Enterprise application
> "D:\Apache\apache-tomcat-6.0.32\webapps\host-manager" loaded.
> INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
> INFO - Deployed
> Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\host-manager)
> 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig deployDirectory
> INFO: DÚploiement du rÚpertoire manager de l'application web
> context path = /manager
> INFO - Configuring enterprise application:
> D:\Apache\apache-tomcat-6.0.32\webapps\manager
> INFO - Enterprise application
> "D:\Apache\apache-tomcat-6.0.32\webapps\manager" loaded.
> INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\manager
> INFO - Deployed
> Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\manager)
> 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig deployDirectory
> INFO: DÚploiement du rÚpertoire ROOT de l'application web
> context path =
> INFO - Configuring enterprise application:
> D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
> INFO - Enterprise application "D:\Apache\apache-tomcat-6.0.32\webapps\ROOT"
> loaded.
> INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
> INFO - Deployed
> Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\ROOT)
> 13 mai 2011 15:59:38 org.apache.coyote.http11.Http11Protocol start
> INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
> 13 mai 2011 15:59:38 org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> 13 mai 2011 15:59:38 org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/125  config=null
> 13 mai 2011 15:59:38 org.apache.catalina.startup.Catalina start
> INFO: Server startup in 8342 ms
>
> are you sure the moduleid is null? i'm a bit suprised, maybe the patch was
> badly merged :s.
>
> - Romain
>
> 2011/5/13 Thiago Veronezi <th...@veronezi.org>
>
> > Hi Romain,
> >
> > It is from "ejbJarInfo.uniqueId"
> >
> >
> (/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
> > line 497). It is not the module-id (ejb-examples, for example).
> >
> > []s,
> > Thiago.
> >
> > ---------- Forwarded message ----------
> > From: Romain Manni-Bucau <rm...@gmail.com>
> > Date: Fri, May 13, 2011 at 7:36 AM
> > Subject: Re: Best version to build with JPA 2 in mind?
> > To: users@openejb.apache.org
> >
> >
> > @Thiago: can you check what is the variable which is null in the log? is
> it
> > the module id?
> >
> > @Peter: avoid to put hibernate into tomcat/lib, put it in openejb webapp
> > under the lib directory. Be careful with hibernate you have to specify
> asm
> > and cglib-nodep manually to avoid conflicts and be able to use cxf. Take
> > care of api jars too (jpa 2 api is already present normally like bean
> > validation api).
> >
> > - Romain
> >
> > 2011/5/13 peter-long <sc...@live.co.uk>
> >
> > > hi (again, and sorry for somewhat hijacking this thread),
> > >
> > > getting further now but, after having deployed everything to tomcat, i
> > get
> > > the following exception trace in my openejb.log file:
> > >
> > > ERROR - Unable to deploy collapsed ear in war /stuff: Exception:
> Creating
> > > application failed: c:\apache-tomcat-6.0.30\webapps\stuff: Could not
> > > initialize class org.hibernate.validator.engine.ConfigurationImpl
> > > org.apache.openejb.OpenEJBException: Creating application failed:
> > > c:\apache-tomcat-6.0.30\webapps\stuff: Could not initialize class
> > > org.hibernate.validator.engine.ConfigurationImpl
> > >         at
> > >
> > >
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:722)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:456)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63)
> > >        at
> > >
> > >
> >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> > >        at
> > >
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4578)
> > >        at
> > >
> > >
> >
> >
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
> > >        at
> > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
> > >         at
> > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
> > >         at
> > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
> > >        at
> > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
> > >        at
> > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
> > >         at
> > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
> > >        at
> > >
> >
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
> > >        at
> > >
> > >
> >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> > >        at
> > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
> > >         at
> > > org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
> > >         at
> > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> > >        at
> > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
> > >        at
> > >
> org.apache.catalina.core.StandardService.start(StandardService.java:525)
> > >        at
> > > org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
> > >        at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
> > >         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:597)
> > >        at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> > >        at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> > > Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> > > org.hibernate.validator.engine.ConfigurationImpl
> > >        at
> > >
> > >
> >
> >
> org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)
> > >        at
> > >
> > >
> >
> >
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
> > >        at
> > >
> > >
> >
> >
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:50)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:88)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:46)
> > >        at
> > >
> > >
> >
> >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506)
> > >        ... 27 more
> > >
> > > i have the following jars in tomcat's lib directory:
> > >
> > > annotations-api.jar                    hibernate3.jar
> > > antlr-2.7.6.jar                        jasper-el.jar
> > > catalina-ant.jar                       jasper.jar
> > > catalina-ha.jar                        javassist-3.12.0.GA.jar
> > > catalina-tribes.jar                    jsp-api.jar
> > > catalina.jar                           jta-1.1.jar
> > > stuff-login-module.jar                   kahadb-5.4.1.jar
> > > classes12.jar                          openejb-javaagent.jar
> > > commons-collections-3.2.1.jar
> > > openejb-tomcat-loader-3.2.0-SNAPSHOT.jar
> > > dom4j-1.6.1.jar                        servlet-api.jar
> > > ecj-3.3.1.jar                          tomcat-coyote.jar
> > > ehcache-core-2.4.2.jar                 tomcat-dbcp.jar
> > > el-api.jar                             tomcat-i18n-es.jar
> > > hibernate-jpa-2.0-api-1.0.0.Final.jar  tomcat-i18n-fr.jar
> > > hibernate-validator-4.1.0.Final.jar    tomcat-i18n-ja.jar
> > >
> > > i seem to recollect the validator being a thorn in the side of other
> > > poster,
> > > but can't seem to find any post relating directly to the above
> > >
> > > cheers,
> > >
> > > peter
> > >
> > >
> > > --
> > > View this message in context:
> > >
> >
> >
> http://openejb.979440.n4.nabble.com/Best-version-to-build-with-JPA-2-in-mind-tp3518952p3520077.html
> > > Sent from the OpenEJB User mailing list archive at Nabble.com.
> > >
> >
>

Re: 3.2.0-SNAPSHOT - validator issue (was: Best version to build with JPA 2 in mind?)

Posted by Romain Manni-Bucau <rm...@gmail.com>.
using tomcat openejb webapp i have the following log @ start up:

Using CATALINA_BASE:   D:\Apache\apache-tomcat-6.0.32
Using CATALINA_HOME:   D:\Apache\apache-tomcat-6.0.32
Using CATALINA_TMPDIR: D:\Apache\apache-tomcat-6.0.32\temp
Using JRE_HOME:        C:\Program Files\Java\jdk1.6.0_24
Using CLASSPATH:       D:\Apache\apache-tomcat-6.0.32\bin\bootstrap.jar
Listening for transport dt_socket at address: 5005
13 mai 2011 15:59:05 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Program
Files\Java\jdk1.6.0_24\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\Program
Files\Notepad++;D:\Apache\apache-maven-3.0.3\bin;C:\Program
Files\Java\jdk1.6.0_24\bin;N:\Framework\etc;C:\sybase\JS-12_5\bin;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\SFU\common;C:\Program
Files\Mercurial;C:\Program
Files\TortoiseSVN\bin;C:\WINNT\system32\WindowsPowerShell\v1.0;C:\Program
Files\Windows Imaging
Apache OpenEJB 3.2.0.xa-SNAPSHOT    build: 20110505-05:17
http://openejb.apache.org/
INFO - openejb.home = D:\Apache\apache-tomcat-6.0.32
INFO - openejb.base = D:\Apache\apache-tomcat-6.0.32
INFO - Using 'openejb.provider.default=org.apache.openejb.tomcat'
INFO - Configuring Service(id=Tomcat Security Service, type=SecurityService,
provider-id=Tomcat Security Service)
INFO - Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
INFO - Configuring Service(id=My DataSource, type=Resource,
provider-id=Default JDBC Database)
INFO - Configuring Service(id=My Unmanaged DataSource, type=Resource,
provider-id=Default JDBC Database)
INFO - Configuring Service(id=My JMS Resource Adapter, type=Resource,
provider-id=Default JMS Resource Adapter)
INFO - Configuring Service(id=My JMS Connection Factory, type=Resource,
provider-id=Default JMS Connection Factory)
INFO - Configuring Service(id=My Stateful Container, type=Container,
provider-id=Default Stateful Container)
INFO - Configuring Service(id=My Stateless Container, type=Container,
provider-id=Default Stateless Container)
INFO - Configuring Service(id=My MDB Container, type=Container,
provider-id=Default MDB Container)
INFO - Using 'openejb.deployments.classpath=true'
INFO - Using 'openejb.deployments.classpath.filter.systemapps=false'
INFO - Found EjbModule in classpath:
D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
INFO - Beginning load:
D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar
INFO - Configuring enterprise application: classpath.ear
INFO - Enterprise application "classpath.ear" loaded.
WARN - Property "AccessTimeout" not supported by "My Stateful Container"
INFO - Assembling app: classpath.ear
INFO - Using
'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
INFO - Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
Ejb(deployment-id=openejb/ConfigurationInfo)
INFO - Jndi(name=openejb/DeployerBusinessRemote) -->
Ejb(deployment-id=openejb/Deployer)
INFO - Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
INFO - Jndi(name=MEJBLocalBean) --> Ejb(deployment-id=MEJB)
INFO - Created Ejb(deployment-id=openejb/Deployer,
ejb-name=openejb/Deployer, container=My Stateless Container)
INFO - Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless
Container)
INFO - Created Ejb(deployment-id=openejb/ConfigurationInfo,
ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
INFO - Deployed Application(path=classpath.ear)
13 mai 2011 15:59:30 org.apache.coyote.http11.Http11Protocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
13 mai 2011 15:59:30 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 27468 ms
INFO - Importing a Tomcat Resource with id 'UserDatabase' of type
'org.apache.catalina.UserDatabase'.
13 mai 2011 15:59:30 org.apache.catalina.core.StandardService start
INFO: DÚmarrage du service Catalina
13 mai 2011 15:59:30 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
context path = /openejb
INFO - Configuring enterprise application:
D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
INFO - Enterprise application
"D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT" loaded.
INFO - Assembling app: D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT
INFO - Deployed
Application(path=D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT)
OpenEJB init-params:
13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig deployDirectory
INFO: DÚploiement du rÚpertoire docs de l'application web
context path = /docs
INFO - Configuring enterprise application:
D:\Apache\apache-tomcat-6.0.32\webapps\docs
INFO - Enterprise application "D:\Apache\apache-tomcat-6.0.32\webapps\docs"
loaded.
INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\docs
INFO - Deployed
Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\docs)
13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig deployDirectory
INFO: DÚploiement du rÚpertoire host-manager de l'application web
context path = /host-manager
INFO - Configuring enterprise application:
D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
INFO - Enterprise application
"D:\Apache\apache-tomcat-6.0.32\webapps\host-manager" loaded.
INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\host-manager
INFO - Deployed
Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\host-manager)
13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig deployDirectory
INFO: DÚploiement du rÚpertoire manager de l'application web
context path = /manager
INFO - Configuring enterprise application:
D:\Apache\apache-tomcat-6.0.32\webapps\manager
INFO - Enterprise application
"D:\Apache\apache-tomcat-6.0.32\webapps\manager" loaded.
INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\manager
INFO - Deployed
Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\manager)
13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig deployDirectory
INFO: DÚploiement du rÚpertoire ROOT de l'application web
context path =
INFO - Configuring enterprise application:
D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
INFO - Enterprise application "D:\Apache\apache-tomcat-6.0.32\webapps\ROOT"
loaded.
INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\ROOT
INFO - Deployed
Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\ROOT)
13 mai 2011 15:59:38 org.apache.coyote.http11.Http11Protocol start
INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
13 mai 2011 15:59:38 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13 mai 2011 15:59:38 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/125  config=null
13 mai 2011 15:59:38 org.apache.catalina.startup.Catalina start
INFO: Server startup in 8342 ms

are you sure the moduleid is null? i'm a bit suprised, maybe the patch was
badly merged :s.

- Romain

2011/5/13 Thiago Veronezi <th...@veronezi.org>

> Hi Romain,
>
> It is from "ejbJarInfo.uniqueId"
>
> (/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
> line 497). It is not the module-id (ejb-examples, for example).
>
> []s,
> Thiago.
>
> ---------- Forwarded message ----------
> From: Romain Manni-Bucau <rm...@gmail.com>
> Date: Fri, May 13, 2011 at 7:36 AM
> Subject: Re: Best version to build with JPA 2 in mind?
> To: users@openejb.apache.org
>
>
> @Thiago: can you check what is the variable which is null in the log? is it
> the module id?
>
> @Peter: avoid to put hibernate into tomcat/lib, put it in openejb webapp
> under the lib directory. Be careful with hibernate you have to specify asm
> and cglib-nodep manually to avoid conflicts and be able to use cxf. Take
> care of api jars too (jpa 2 api is already present normally like bean
> validation api).
>
> - Romain
>
> 2011/5/13 peter-long <sc...@live.co.uk>
>
> > hi (again, and sorry for somewhat hijacking this thread),
> >
> > getting further now but, after having deployed everything to tomcat, i
> get
> > the following exception trace in my openejb.log file:
> >
> > ERROR - Unable to deploy collapsed ear in war /stuff: Exception: Creating
> > application failed: c:\apache-tomcat-6.0.30\webapps\stuff: Could not
> > initialize class org.hibernate.validator.engine.ConfigurationImpl
> > org.apache.openejb.OpenEJBException: Creating application failed:
> > c:\apache-tomcat-6.0.30\webapps\stuff: Could not initialize class
> > org.hibernate.validator.engine.ConfigurationImpl
> >         at
> >
> >
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:722)
> >        at
> >
> >
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:456)
> >        at
> >
> >
>
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249)
> >        at
> >
> >
>
> org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63)
> >        at
> >
> >
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> >        at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4578)
> >        at
> >
> >
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
> >        at
> > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
> >         at
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
> >         at
> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
> >        at
> > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
> >        at
> > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
> >         at
> > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
> >        at
> >
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
> >        at
> >
> >
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
> >        at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
> >         at
> > org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
> >         at
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> >        at
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
> >        at
> > org.apache.catalina.core.StandardService.start(StandardService.java:525)
> >        at
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:701)
> >        at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
> >         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:597)
> >        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
> >        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> > Caused by: java.lang.NoClassDefFoundError: Could not initialize class
> > org.hibernate.validator.engine.ConfigurationImpl
> >        at
> >
> >
>
> org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)
> >        at
> >
> >
>
> javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
> >        at
> >
> >
>
> javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:50)
> >        at
> >
> >
>
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:88)
> >        at
> >
> >
>
> org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:46)
> >        at
> >
> >
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506)
> >        ... 27 more
> >
> > i have the following jars in tomcat's lib directory:
> >
> > annotations-api.jar                    hibernate3.jar
> > antlr-2.7.6.jar                        jasper-el.jar
> > catalina-ant.jar                       jasper.jar
> > catalina-ha.jar                        javassist-3.12.0.GA.jar
> > catalina-tribes.jar                    jsp-api.jar
> > catalina.jar                           jta-1.1.jar
> > stuff-login-module.jar                   kahadb-5.4.1.jar
> > classes12.jar                          openejb-javaagent.jar
> > commons-collections-3.2.1.jar
> > openejb-tomcat-loader-3.2.0-SNAPSHOT.jar
> > dom4j-1.6.1.jar                        servlet-api.jar
> > ecj-3.3.1.jar                          tomcat-coyote.jar
> > ehcache-core-2.4.2.jar                 tomcat-dbcp.jar
> > el-api.jar                             tomcat-i18n-es.jar
> > hibernate-jpa-2.0-api-1.0.0.Final.jar  tomcat-i18n-fr.jar
> > hibernate-validator-4.1.0.Final.jar    tomcat-i18n-ja.jar
> >
> > i seem to recollect the validator being a thorn in the side of other
> > poster,
> > but can't seem to find any post relating directly to the above
> >
> > cheers,
> >
> > peter
> >
> >
> > --
> > View this message in context:
> >
>
> http://openejb.979440.n4.nabble.com/Best-version-to-build-with-JPA-2-in-mind-tp3518952p3520077.html
> > Sent from the OpenEJB User mailing list archive at Nabble.com.
> >
>