Adding the following to the EJB3Deployer:

   protected void startService() throws Exception
   {
      // todo this should be coming from the DefaultProperties
      System.setProperty("hibernate.bytecode.provider", "javassist");

results in the "Bytecode provider name : javassist", but cglib is still
leaking in somewhere:

01:07:05,678 INFO  [JmxKernelAbstraction]
jboss.jca:name=DefaultDS,service
=ManagedConnectionFactory
01:07:05,725 INFO  [Version] Hibernate EntityManager 3.2.0.CR1
01:07:05,740 INFO  [Version] Hibernate Annotations 3.2.0.CR1
01:07:05,756 INFO  [Environment] Hibernate 3.2 cr2
01:07:05,772 INFO  [Environment] hibernate.properties not found
01:07:05,772 INFO  [Environment] Bytecode provider name : javassist
01:07:05,787 INFO  [Environment] using JDK 1.4 java.sql.Timestamp
handling
01:07:06,022 INFO  [Ejb3Configuration] found EJB3 Entity bean:
org.jboss.ejb3.te
st.regression.salesforce7123.BaseData
01:07:06,022 INFO  [Ejb3Configuration] found EJB3 Entity bean:
org.jboss.ejb3.te
st.regression.salesforce7123.Child
01:07:06,037 WARN  [Ejb3Configuration] Persistence provider caller does
not impl
ements the EJB3 spec correctly.
PersistenceUnitInfo.getNewTempClassLoader() is n
ull.
01:07:06,178 INFO  [Configuration] Reading mappings from resource:
META-INF/orm.
xml
01:07:06,194 INFO  [Ejb3Configuration] [PersistenceUnit: tempdb] no
META-INF/orm
.xml found
01:07:06,272 INFO  [AnnotationBinder] Binding entity from annotated
class: org.j
boss.ejb3.test.regression.salesforce7123.BaseData
01:07:06,350 INFO  [EntityBinder] Bind entity
org.jboss.ejb3.test.regression.sal
esforce7123.BaseData on table BaseData
01:07:06,428 WARN  [ServiceController] Problem starting service
persistence.unit
s:jar=salesforce-7123.jar,unitName=tempdb
java.lang.RuntimeException: java.lang.NoClassDefFoundError:
net/sf/cglib/transform/impl/InterceptFieldCallback
        at
org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrappe
r.java:105)
        at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupp
ort.java:289)

> -----Original Message-----
> From: Scott M Stark 
> Sent: Wednesday, May 10, 2006 12:39 AM
> To: Dev - JBossSeam; dev-ejb3
> Cc: jboss-development@lists.sourceforge.net
> Subject: cglib still being seen as bytecode provider
> 
> I'm seeing this problem in both the installer ejb3 profile, 
> and the current 4.0 branch build of the jboss-4.0.4.GA-ejb3 
> dist. Is there a configuration of the ejb3 container that has 
> to be updated for the use of javassist?
>  
> 00:08:22,272 INFO  [JmxKernelAbstraction]       
> jboss.jca:name=bookingDatasource
> ,service=ManagedConnectionFactory
> 00:08:22,319 INFO  [Version] Hibernate EntityManager 3.2.0.CR1
> 00:08:22,334 INFO  [Version] Hibernate Annotations 3.2.0.CR1 
> 00:08:22,350 INFO  [Environment] Hibernate 3.2 cr2
> 00:08:22,365 INFO  [Environment] hibernate.properties not found
> 00:08:22,365 INFO  [Environment] Bytecode provider name : cglib
> 00:08:22,381 WARN  [ServiceController] Problem starting 
> service 
> persistence.units:ear=jboss-seam-booking.ear,jar=jboss-seam-bo
oking.jar,unitName=bookingDatabase
>  
> java.lang.RuntimeException: java.lang.NoClassDefFoundError: 
> net/sf/cglib/transform/ClassFilter
>         at 
> org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDele
> gateWrapper.java:105)
>         at 
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(Servic
> eMBeanSupport.java:289)
>         at 
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(Se
> rviceMBeanSupport.java:245)
>         at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
>  
> I'm seeing similar problems running the ejb3 tests:
>  
> [EMAIL PROTECTED] ejb3]$ ant -buildfile build-test.xml 
> no-start-jboss-ejb-tests
>  
> 00:35:08,865 INFO  [JmxKernelAbstraction]       
> jboss.jca:name=DefaultDS,service
> =ManagedConnectionFactory
> 00:35:08,897 INFO  [Version] Hibernate EntityManager 3.2.0.CR1
> 00:35:08,928 INFO  [Version] Hibernate Annotations 3.2.0.CR1
> 00:35:08,944 INFO  [Environment] Hibernate 3.2 cr2
> 00:35:08,959 INFO  [Environment] hibernate.properties not found
> 00:35:08,959 INFO  [Environment] Bytecode provider name : cglib
> 00:35:52,178 WARN  [ServiceController] Problem starting 
> service persistence.units:jar=salesforce-7123.jar,unitName=tempdb
> java.lang.RuntimeException: java.lang.NoClassDefFoundError: 
> net/sf/cglib/transform/ClassFilter
>         at 
> org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWra
> pper.java:105)
>  
> 


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to