DayTrader 2.1.3 : Jboss AS or EAP 5.1.0 warnings for EJB3 (Persistence provider
caller does not implement the EJB3 spec correctly. )
------------------------------------------------------------------------------------------------------------------------------------
Key: DAYTRADER-82
URL: https://issues.apache.org/jira/browse/DAYTRADER-82
Project: DayTrader
Issue Type: Bug
Security Level: public (Regular issues)
Affects Versions: 2.1.3
Environment: Jboss AS and EAP 5.1.0 (AS -> Application server / EAP ->
Enterprise Application Platform)
Sun JDK 1.6_021 (with Jboss AS) or 1.6_022 (with Jboss EAP)
Linux RHEL5
Mysql JDBC driver 5.1.13 (mysql-connector-java-5.1.13-bin.jar)
Mysql Server 5.0.20
Profile default for Jboss serveur (./run.sh -c default).
Reporter: Yannick LE NY
Priority: Minor
Fix For: 2.1.7
Hello,
I have downloaded the latest revision for Day Trader 2.1.3
in the svn here
http://svn.apache.org/viewvc/geronimo/daytrader/branches/old_2.1.3/?sortby=date
and compiled it with :
* JDK 1.6_021
* Mandriva Linux 2010.1
* Maven 2.2.1
by following the instructions in the file
http://svn.apache.org/viewvc/geronimo/daytrader/branches/2.1.3/README.jboss5?revision=907211&view=markup&sortby=file
But when I launch Jboss AS 5.1.0, I have the following warnings in the logs :
13:30:02,583 INFO [Version] Hibernate EntityManager 3.4.0.GA
13:30:02,638 INFO [Ejb3Configuration] Processing PersistenceUnitInfo [
name: daytrader
...]
13:30:02,675 WARN [Ejb3Configuration] Persistence provider caller does not
implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader()
is null.
13:30:02,853 INFO [AnnotationBinder] Binding entity from annotated class:
org.apache.geronimo.samples.daytrader.OrderDataBean
....
13:30:07,487 INFO [NamingHelper] Creating subcontext:
persistence.unit:unitName=daytrader-ear-2.1.3.ear
13:30:07,488 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name:
persistence.unit:unitName=daytrader-ear-2.1.3.ear/#daytrader
13:30:07,489 WARN [SessionFactoryObjectFactory] InitialContext did not
implement EventContext
13:30:07,490 INFO [NamingHelper] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
But when I launch Jboss EAP 5.1.0, I have the following error in the logs :
15:49:44,487 INFO [JBossASKernel] Added
bean(jboss.j2ee:ear=daytrader-ear-2.1.3.ear,jar=wsappclient.jar,name=wsappclient,service=EJB3)
to KernelDeployment of: wsappclient.jar
15:49:45,618 WARN [EJBRemoteHandler] EJBTHREE-1828: EJBInjectionContainer
jboss.j2ee:ear=daytrader-ear-2.1.3.ear,jar=dt-ejb.jar,name=DTBroker3MDB,service=EJB3
is unconfigured, using legacy resolve
15:49:45,623 WARN [EJBRemoteHandler] EJBTHREE-1828: EJBInjectionContainer
jboss.j2ee:ear=daytrader-ear-2.1.3.ear,jar=dt-ejb.jar,name=DTBroker3MDB,service=EJB3
is unconfigured, using legacy resolve
15:49:45,624 WARN [EJBRemoteHandler] EJBTHREE-1828: EJBInjectionContainer
jboss.j2ee:ear=daytrader-ear-2.1.3.ear,jar=dt-ejb.jar,name=DTBroker3MDB,service=EJB3
is unconfigured, using legacy resolve
15:49:45,624 WARN [EJBRemoteHandler] EJBTHREE-1828: EJBInjectionContainer
jboss.j2ee:ear=daytrader-ear-2.1.3.ear,jar=dt-ejb.jar,name=DTBroker3MDB,service=EJB3
is unconfigured, using legacy resolve
15:49:45,627 INFO [JBossASKernel] Created KernelDeployment for: dt-ejb.jar
....
18:06:14,986 INFO [Version] Hibernate Commons Annotations 3.1.0.GA
18:06:15,011 INFO [Version] Hibernate EntityManager [WORKING]
18:06:15,191 INFO [Ejb3Configuration] Processing PersistenceUnitInfo [
name: daytrader
...]
18:06:15,260 WARN [Ejb3Configuration] Persistence provider caller does not
implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader()
is
null.
18:06:16,084 INFO [AnnotationBinder] Binding entity from annotated class:
org.apache.geronimo.samples.daytrader.OrderDataBean
Any idea to fix these warnings ?
Jboss Ticket EJBTHREE-1828 is available here :
Deprecated usage of runtime components during dependency resolve
https://jira.jboss.org/browse/EJBTHREE-1828
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.