-
1. Re: javassist bytecode provider cannot be changed to cglib
jaikiran Jan 30, 2009 11:23 AM (in response to marinovm)Related to this https://jira.jboss.org/jira/browse/EJBTHREE-1597.
Workaround - Change the following property in %JBOSS_HOME%/server/< serverName>/deployers/ejb3.deployer/META-INF/jpa-deployers-jboss-beans.xml:<entry> <key>hibernate.bytecode.provider</key> <value>javassist</value> </entry>
to<entry> <key>hibernate.bytecode.provider</key> <value>cglib</value> </entry>
-
2. Re: javassist bytecode provider cannot be changed to cglib
alrubinger Jan 30, 2009 2:13 PM (in response to marinovm)"Jaikiran" wrote:
Related to this https://jira.jboss.org/jira/browse/EJBTHREE-1597
Yep, the fix will be available in the upcoming AS 5.0.1 release.
S,
ALR -
3. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 2, 2009 2:18 AM (in response to marinovm)Hi there,
Many thanks for the information.
I've tried the work around described below i.e. amending the jpa-deployers-jboss-beans.xml file - however this didn't work for me. Javassist is still used. -
4. Re: javassist bytecode provider cannot be changed to cglib
jaikiran Feb 2, 2009 2:31 AM (in response to marinovm)More details please. Please post the changed file, its location, the command you use to start the server and the console output. Also please provide more details about your application. How is it packaged?
While posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted. -
5. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 2, 2009 3:17 AM (in response to marinovm)Hi there,
Sorry for the lack of information...
Here's the file that I've amended (as per the workaround described):<?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="urn:jboss:bean-deployer:2.0"> <bean name="DataSourceDependencyResolver" class="org.jboss.as.jpa.resolvers.JBossASDataSourceDependencyResolver"/> <bean name="JavaEEModuleInformer" class="org.jboss.as.javaee.SimpleJavaEEModuleInformer"/> <bean name="PersistenceUnitDependencyResolver" class="org.jboss.jpa.resolvers.DefaultPersistenceUnitDependencyResolver"/> <bean name="XPCResolver" class="org.jboss.ejb3.stateful.EJB3XPCResolver"/> <bean name="PersistenceParsingDeployer" class="org.jboss.jpa.deployers.PersistenceParsingDeployer"/> <bean name="PersistenceDeployer" class="org.jboss.jpa.deployers.PersistenceDeployer"/> <bean name="PersistenceUnitDeployer" class="org.jboss.jpa.deployers.PersistenceUnitDeployer"> <property name="defaultPersistenceProperties"> <map keyClass="java.lang.String" valueClass="java.lang.String"> <entry> <key>hibernate.transaction.manager_lookup_class</key> <value>org.hibernate.transaction.JBossTransactionManagerLookup</value> </entry> <!--entry> <key>hibernate.connection.release_mode</key> <value>after_statement</value> </entry--> <!--entry> <key>hibernate.transaction.flush_before_completion</key> <value>false</value> </entry--> <!--entry> <key>hibernate.transaction.auto_close_session</key> <value>false</value> </entry--> <!--entry> <key>hibernate.query.factory_class</key> <value>org.hibernate.hql.ast.ASTQueryTranslatorFactory</value> </entry--> <!--entry> <key>hibernate.hbm2ddl.auto</key> <value>create-drop</value> </entry--> <entry> <key>hibernate.cache.provider_class</key> <value>org.hibernate.cache.HashtableCacheProvider</value> </entry> <!-- Clustered cache with JBoss Cache --> <!--entry> <key>hibernate.cache.region.factory_class</key> <value>org.hibernate.cache.jbc2.JndiMultiplexedJBossCacheRegionFactory</value> </entry> <entry> <key>hibernate.cache.region.jbc2.cachefactory</key> <value>java:CacheManager</value> </entry> <entry> <key>hibernate.cache.region.jbc2.cfg.entity</key> <value>pessimistic-entity</value> </entry> <entry> <key>hibernate.cache.region.jbc2.cfg.query</key> <value>local-query</value> </entry--> <!--entry> <key>hibernate.dialect</key> <value>org.hibernate.dialect.HSQLDialect</value> </entry--> <entry> <key>hibernate.jndi.java.naming.factory.initial</key> <value>org.jnp.interfaces.NamingContextFactory</value> </entry> <entry> <key>hibernate.jndi.java.naming.factory.url.pkgs</key> <value>org.jboss.naming:org.jnp.interfaces</value> </entry> <entry> <key>hibernate.bytecode.use_reflection_optimizer</key> <value>false</value> </entry> <!-- I don't think this is honored, but EJB3Deployer uses it --> <entry> <key>hibernate.bytecode.provider</key> <value>cglib</value> </entry> </map> </property> </bean> </deployment>
The relevant stanza is the bit at the end:
<!-- I don't think this is honored, but EJB3Deployer uses it -->
hibernate.bytecode.provider
cglib
I'm using the default server and I've been starting JBoss AS via myeclipse IDE (although I get the same result starting from the command line with run.bat).
My application is packaged as a JAR file containing a set of entity and session beans (EJB3). I'm using JPA annotations to define the entities and I'm not using a hibernate.properties file (although I did try setting the bytecode provide this way). The application uses a few additional JARs (unrelated to EJB3/hibernate) which I'm placing in the server/lib directory and I'm using the JARs in the JBoss client directory on my build path.
Here's the output I get when starting JBoss (it's long...):
10:08:58,609 INFO [ServerImpl] Starting JBoss (Microcontainer)...
10:08:58,609 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.GA (build: SVNTag=JBoss_5_0_0_GA date=200812042120)
10:08:58,609 INFO [ServerImpl] Bootstrap URL: null
10:08:58,609 INFO [ServerImpl] Home Dir: E:\JBoss\jboss-5.0.0.GA
10:08:58,609 INFO [ServerImpl] Home URL: file:/E:/JBoss/jboss-5.0.0.GA/
10:08:58,609 INFO [ServerImpl] Library URL: file:/E:/JBoss/jboss-5.0.0.GA/lib/
10:08:58,609 INFO [ServerImpl] Patch URL: null
10:08:58,609 INFO [ServerImpl] Common Base URL: file:/E:/JBoss/jboss-5.0.0.GA/common/
10:08:58,625 INFO [ServerImpl] Common Library URL: file:/E:/JBoss/jboss-5.0.0.GA/common/lib/
10:08:58,625 INFO [ServerImpl] Server Name: default
10:08:58,625 INFO [ServerImpl] Server Base Dir: E:\JBoss\jboss-5.0.0.GA\server
10:08:58,625 INFO [ServerImpl] Server Base URL: file:/E:/JBoss/jboss-5.0.0.GA/server/
10:08:58,625 INFO [ServerImpl] Server Config URL: file:/E:/JBoss/jboss-5.0.0.GA/server/default/conf/
10:08:58,625 INFO [ServerImpl] Server Home Dir: E:\JBoss\jboss-5.0.0.GA\server\default
10:08:58,625 INFO [ServerImpl] Server Home URL: file:/E:/JBoss/jboss-5.0.0.GA/server/default/
10:08:58,625 INFO [ServerImpl] Server Data Dir: E:\JBoss\jboss-5.0.0.GA\server\default\data
10:08:58,625 INFO [ServerImpl] Server Library URL: file:/E:/JBoss/jboss-5.0.0.GA/server/default/lib/
10:08:58,625 INFO [ServerImpl] Server Log Dir: E:\JBoss\jboss-5.0.0.GA\server\default\log
10:08:58,625 INFO [ServerImpl] Server Native Dir: E:\JBoss\jboss-5.0.0.GA\server\default\tmp\native
10:08:58,625 INFO [ServerImpl] Server Temp Dir: E:\JBoss\jboss-5.0.0.GA\server\default\tmp
10:08:58,625 INFO [ServerImpl] Server Temp Deploy Dir: E:\JBoss\jboss-5.0.0.GA\server\default\tmp\deploy
10:08:59,453 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/E:/JBoss/jboss-5.0.0.GA/server/default/conf/bootstrap.xml
10:09:00,062 INFO [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.plugins.cache.IterableTimedVFSCache]
10:09:00,093 INFO [VFSCacheFactory] Using VFSCache [IterableTimedVFSCache{lifetime=1800, resolution=60}]
10:09:00,343 INFO [CopyMechanism] VFS temp dir: E:\JBoss\jboss-5.0.0.GA\server\default\tmp
10:09:00,343 INFO [ZipEntryContext] VFS force nested jars copy-mode is enabled.
10:09:01,328 INFO [ServerInfo] Java version: 1.6.0_10,Sun Microsystems Inc.
10:09:01,328 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 11.0-b15,Sun Microsystems Inc.
10:09:01,328 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
10:09:01,359 INFO [JMXKernel] Legacy JMX core initialized
10:09:02,796 INFO [ProfileServiceImpl] Loading profile: default from: org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@54f169(root=E:\JBoss\jboss-5.0.0.GA\server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
10:09:02,812 INFO [ProfileImpl] Using repository:org.jboss.system.server.profileservice.repository.SerializableDeploymentRepository@54f169(root=E:\JBoss\jboss-5.0.0.GA\server, key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default])
10:09:02,812 INFO [ProfileServiceImpl] Loaded profile: ProfileImpl@a47cc3{key=org.jboss.profileservice.spi.ProfileKey@143b82c3[domain=default,server=default,name=default]}
10:09:03,953 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/
10:09:08,906 INFO [NativeServerConfig] JBoss Web Services - Stack Native Core
10:09:08,906 INFO [NativeServerConfig] 3.0.4.SP1
10:09:15,375 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@11315752{vfsfile:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/FlowHow4%20Service.jar/}
10:09:15,375 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@11315752{vfsfile:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/FlowHow4%20Service.jar/}
10:09:15,375 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@11315752{vfsfile:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/FlowHow4%20Service.jar/}
10:09:15,375 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@11315752{vfsfile:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/FlowHow4%20Service.jar/}
10:09:18,562 INFO [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector
10:09:18,703 INFO [MailService] Mail Service bound to java:/Mail
10:09:20,281 WARN [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the installation default. Please see the JBoss Messaging user guide for instructions on how to do this.
10:09:20,312 WARN [AnnotationCreator] No ClassLoader provided, using TCCL: org.jboss.managed.api.annotation.ManagementComponent
10:09:20,484 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
10:09:20,484 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
10:09:20,734 INFO [TransactionManagerService] Initializing recovery manager
10:09:20,937 INFO [TransactionManagerService] Recovery manager configured
10:09:20,937 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
10:09:20,968 INFO [TransactionManagerService] Starting transaction recovery manager
10:09:21,953 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
10:09:21,953 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
10:09:21,953 INFO [StandardService] Starting service jboss.web
10:09:21,953 INFO [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.1.GA
10:09:22,031 INFO [Catalina] Server startup in 151 ms
10:09:22,046 INFO [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war
10:09:22,906 INFO [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-management.war
10:09:22,953 INFO [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
10:09:23,125 INFO [RARDeployment] Required license terms exist, view vfszip:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
10:09:23,140 INFO [RARDeployment] Required license terms exist, view vfszip:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
10:09:23,156 INFO [RARDeployment] Required license terms exist, view vfszip:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml
10:09:23,203 INFO [RARDeployment] Required license terms exist, view vfszip:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml
10:09:23,234 INFO [RARDeployment] Required license terms exist, view vfszip:/E:/JBoss/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
10:09:23,343 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
10:09:23,375 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
10:09:23,375 INFO [RAMJobStore] RAMJobStore initialized.
10:09:23,375 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
10:09:23,375 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
10:09:23,375 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
10:09:24,437 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
10:09:24,703 WARN [QuartzTimerServiceFactory] sql failed: CREATE TABLE QRTZ_JOB_DETAILS(JOB_NAME VARCHAR(80) NOT NULL, JOB_GROUP VARCHAR(80) NOT NULL, DESCRIPTION VARCHAR(120) NULL, JOB_CLASS_NAME VARCHAR(128) NOT NULL, IS_DURABLE VARCHAR(1) NOT NULL, IS_VOLATILE VARCHAR(1) NOT NULL, IS_STATEFUL VARCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JOB_DATA BINARY NULL, PRIMARY KEY (JOB_NAME,JOB_GROUP))
10:09:24,750 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
10:09:24,750 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
10:09:24,750 INFO [JobStoreCMT] Using db table-based data access locking (synchronization).
10:09:24,796 INFO [JobStoreCMT] Removed 0 Volatile Trigger(s).
10:09:24,796 INFO [JobStoreCMT] Removed 0 Volatile Job(s).
10:09:24,796 INFO [JobStoreCMT] JobStoreCMT initialized.
10:09:24,796 INFO [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided properties instance.
10:09:24,812 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
10:09:24,812 INFO [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
10:09:24,812 INFO [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
10:09:24,812 INFO [JobStoreCMT] Recovery complete.
10:09:24,812 INFO [JobStoreCMT] Removed 0 'complete' triggers.
10:09:24,812 INFO [JobStoreCMT] Removed 0 stale fired job entries.
10:09:24,812 INFO [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
10:09:25,031 INFO [ServerPeer] JBoss Messaging 1.4.1.GA server [0] started
10:09:25,125 WARN [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support failover
10:09:25,125 WARN [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory will *not* support load balancing
10:09:25,187 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
10:09:25,187 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@7a00b started
10:09:25,203 INFO [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
10:09:25,203 INFO [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
10:09:25,203 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
10:09:25,203 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@786e17 started
10:09:25,203 INFO [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
10:09:25,203 INFO [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1f29905 started
10:09:25,328 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
10:09:25,343 INFO [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
10:09:25,406 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
10:09:26,687 INFO [JBossASKernel] Created KernelDeployment for: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=Importer,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.imports.ImporterRemote
10:09:26,703 INFO [JBossASKernel] jndi:Importer/remote
10:09:26,703 INFO [JBossASKernel] jndi:Importer/remote-za.co.bridgept.imports.ImporterRemote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=Importer,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=ArisImportBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.ArisImportRemote
10:09:26,703 INFO [JBossASKernel] jndi:ArisImportBean/remote-za.co.bridgept.persistence.session.ArisImportRemote
10:09:26,703 INFO [JBossASKernel] jndi:ArisImportBean/remote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=ArisImportBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=ContentManagerBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.ContentManagerRemote
10:09:26,703 INFO [JBossASKernel] jndi:ContentManagerBean/remote
10:09:26,703 INFO [JBossASKernel] jndi:ContentManagerBean/remote-za.co.bridgept.persistence.session.ContentManagerRemote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=ContentManagerBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=FlowHowLegacyImporter,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] jndi:FlowHowLegacyImporter/remote-za.co.bridgept.persistence.session.FlowHowLegacyImporterRemote
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.FlowHowLegacyImporterRemote
10:09:26,703 INFO [JBossASKernel] jndi:FlowHowLegacyImporter/remote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=FlowHowLegacyImporter,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=GenerateBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.GenerateRemote
10:09:26,703 INFO [JBossASKernel] jndi:GenerateBean/local
10:09:26,703 INFO [JBossASKernel] jndi:GenerateBean/remote-za.co.bridgept.persistence.session.GenerateRemote
10:09:26,703 INFO [JBossASKernel] jndi:GenerateBean/remote
10:09:26,703 INFO [JBossASKernel] jndi:GenerateBean/local-za.co.bridgept.persistence.session.GenerateLocal
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.GenerateLocal
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=GenerateBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=GenericAttributeBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.GenericAttributeRemote
10:09:26,703 INFO [JBossASKernel] jndi:GenericAttributeBean/remote
10:09:26,703 INFO [JBossASKernel] jndi:GenericAttributeBean/remote-za.co.bridgept.persistence.session.GenericAttributeRemote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=GenericAttributeBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=MenuBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] jndi:MenuBean/remote
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.MenuBeanRemote
10:09:26,703 INFO [JBossASKernel] jndi:MenuBean/remote-za.co.bridgept.persistence.session.MenuBeanRemote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=MenuBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=SessionManagerBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] jndi:SessionManagerBean/local
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.SessionManagerRemote
10:09:26,703 INFO [JBossASKernel] jndi:SessionManagerBean/remote-za.co.bridgept.persistence.session.SessionManagerRemote
10:09:26,703 INFO [JBossASKernel] jndi:SessionManagerBean/remote
10:09:26,703 INFO [JBossASKernel] jndi:SessionManagerBean/local-za.co.bridgept.persistence.session.SessionManagerLocal
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.SessionManagerLocal
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=SessionManagerBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:26,703 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=FlowHow4 Service.jar,name=VisioImportBean,service=EJB3
10:09:26,703 INFO [JBossASKernel] with dependencies:
10:09:26,703 INFO [JBossASKernel] and demands:
10:09:26,703 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
10:09:26,703 INFO [JBossASKernel] persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:26,703 INFO [JBossASKernel] and supplies:
10:09:26,703 INFO [JBossASKernel] jndi:VisioImportBean/remote
10:09:26,703 INFO [JBossASKernel] jndi:VisioImportBean/remote-za.co.bridgept.persistence.session.VisioImportRemote
10:09:26,703 INFO [JBossASKernel] Class:za.co.bridgept.persistence.session.VisioImportRemote
10:09:26,703 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=FlowHow4 Service.jar,name=VisioImportBean,service=EJB3) to KernelDeployment of: FlowHow4 Service.jar
10:09:27,437 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=flowhow4DB' to JNDI name 'java:flowhow4DB'
10:09:27,437 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:27,515 INFO [Version] Hibernate Annotations 3.4.0.GA
10:09:27,546 INFO [Environment] Hibernate 3.3.1.GA
10:09:27,546 INFO [Environment] hibernate.properties not found
10:09:27,546 INFO [Environment] Bytecode provider name : javassist
10:09:27,562 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
10:09:27,718 INFO [Version] Hibernate Commons Annotations 3.1.0.GA
10:09:27,718 INFO [Version] Hibernate EntityManager 3.4.0.GA
10:09:27,828 WARN [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
10:09:28,031 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.DefaultMenuItem
10:09:28,046 INFO [QueryBinder] Binding Named query: findParent => from DefaultMenuItem parent where ?1 in elements(parent.children)
10:09:28,046 INFO [QueryBinder] Binding Named query: getRootMenu => from DefaultMenuItem parent where topLevel = 'true' or (topLevel = 'false' and objectType = 'BluePrint' and project = ?1)
10:09:28,109 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.DefaultMenuItem on table MenuItem
10:09:28,265 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.DiagramUpload
10:09:28,296 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowInteraction
10:09:28,296 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.ShowHowInteraction on table ShowHowInteraction
10:09:28,296 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowKeyPress
10:09:28,296 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GenericAttributeDescriptor
10:09:28,296 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.GenericAttributeDescriptor on table GenericAttributeDescriptor
10:09:28,296 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.CheckboxDescriptor
10:09:28,296 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowInstruction
10:09:28,296 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.ShowHowInstruction on table ShowHowInstruction
10:09:28,312 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ProjectSetup
10:09:28,312 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Project
10:09:28,312 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Project on table Project
10:09:28,312 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.PermissionProfile
10:09:28,312 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.PermissionProfile on table PermissionProfile
10:09:28,328 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GraphItemAccessor
10:09:28,437 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GraphItem
10:09:28,468 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ResponsibilityColumn
10:09:28,468 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.CellChange
10:09:28,468 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.CellChange on table CellChange
10:09:28,468 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowUpload
10:09:28,468 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Content
10:09:28,468 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Content on table Content
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.TextAreaDescriptor
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.BluePrint
10:09:28,484 INFO [QueryBinder] Binding Named query: getBluePrint => from BluePrint blueprint where project = ?1
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GenericAttribute
10:09:28,484 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.GenericAttribute on table GenericAttribute
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Home
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowStep
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowShowMe
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ScreenShot
10:09:28,484 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.ScreenShot on table ScreenShot
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ProjectRoleSetup
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowSubStep
10:09:28,484 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.CellTemplate
10:09:28,484 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.CellTemplate on table CellTemplate
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.FieldAccess
10:09:28,515 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.FieldAccess on table FieldAccess
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowSound
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.DrawingTemplate
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.UserSetup
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.WorkFlowSetup
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.AuditTrail
10:09:28,515 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.AuditTrail on table AuditTrail
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Module
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHow
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GenericFlowCell
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GenericNameValue
10:09:28,515 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.GenericNameValue on table GenericNameValue
10:09:28,515 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Geometry
10:09:28,515 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Geometry on table Geometry
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.TextFieldDescriptor
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.AttributeSetup
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Graph
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Point
10:09:28,531 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Point on table Point
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.CellField
10:09:28,531 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.CellField on table CellField
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GraphPaper
10:09:28,531 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.GraphPaper on table GraphPaper
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.FlowContainer
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ItemAttributes
10:09:28,531 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.ItemAttributes on table ItemAttributes
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.DiagramAttributes
10:09:28,531 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.DiagramAttributes on table DiagramAttributes
10:09:28,531 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowTextEntry
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Diagram
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Setup
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Permission
10:09:28,546 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Permission on table Permission
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Layer
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Connector
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.ShowHowClick
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Usr
10:09:28,546 INFO [QueryBinder] Binding Named query: getActiveUserByLogin => from Usr usr where usr.userName = ?1
10:09:28,546 INFO [QueryBinder] Binding Named query: authenticate => from Usr usr where usr.userName = ?1 and password = ?2
10:09:28,546 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Usr on table usr
10:09:28,546 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.Link
10:09:28,562 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.Link on table Link
10:09:28,562 INFO [AnnotationBinder] Binding entity from annotated class: za.co.bridgept.persistence.model.GraphAttribute
10:09:28,562 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.GraphAttribute on table GraphAttribute
10:09:28,609 INFO [Dialect] Using dialect: org.hibernate.dialect.HSQLDialect
10:09:28,625 INFO [CollectionBinder] Mapping collection: za.co.bridgept.persistence.model.DefaultMenuItem.auditTrail -> AuditTrail
10:09:28,640 INFO [Version] Hibernate Validator 3.1.0.GA
10:09:28,828 INFO [HibernateSearchEventListenerRegister] Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
10:09:28,890 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
10:09:28,906 INFO [InjectedDataSourceConnectionProvider] Using provided datasource
10:09:29,109 INFO [SettingsFactory] RDBMS: PostgreSQL, version: 8.2.4
10:09:29,109 INFO [SettingsFactory] JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 8.2 JDBC2 Enterprise with NO SSL (build 505)
10:09:29,125 INFO [Dialect] Using dialect: org.hibernate.dialect.PostgreSQLDialect
10:09:29,125 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
10:09:29,125 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup
10:09:29,140 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup
10:09:29,140 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled
10:09:29,140 INFO [SettingsFactory] Automatic session close at end of transaction: disabled
10:09:29,140 INFO [SettingsFactory] JDBC batch size: 15
10:09:29,140 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled
10:09:29,140 INFO [SettingsFactory] Scrollable result sets: enabled
10:09:29,140 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): disabled
10:09:29,140 INFO [SettingsFactory] Connection release mode: auto
10:09:29,140 INFO [SettingsFactory] Default batch fetch size: 1
10:09:29,140 INFO [SettingsFactory] Generate SQL with comments: disabled
10:09:29,140 INFO [SettingsFactory] Order SQL updates by primary key: disabled
10:09:29,140 INFO [SettingsFactory] Order SQL inserts for batching: disabled
10:09:29,140 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
10:09:29,156 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
10:09:29,156 INFO [SettingsFactory] Query language substitutions: {}
10:09:29,156 INFO [SettingsFactory] JPA-QL strict compliance: enabled
10:09:29,156 INFO [SettingsFactory] Second-level cache: enabled
10:09:29,156 INFO [SettingsFactory] Query cache: disabled
10:09:29,171 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
10:09:29,171 INFO [RegionFactoryCacheProviderBridge] Cache provider: org.hibernate.cache.HashtableCacheProvider
10:09:29,171 INFO [SettingsFactory] Optimize cache for minimal puts: disabled
10:09:29,171 INFO [SettingsFactory] Cache region prefix: persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:29,171 INFO [SettingsFactory] Structured second-level cache entries: disabled
10:09:29,187 INFO [SettingsFactory] Statistics: disabled
10:09:29,187 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled
10:09:29,187 INFO [SettingsFactory] Default entity-mode: pojo
10:09:29,187 INFO [SettingsFactory] Named query checking : enabled
10:09:29,312 INFO [SessionFactoryImpl] building session factory
10:09:30,296 ERROR [BasicLazyInitializer] Javassist Enhancement failed: za.co.bridgept.persistence.model.ResponsibilityColumn
java.lang.RuntimeException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:162)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:158)
at org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:76)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:325)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:457)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:131)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:261)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.start(ServiceController.java:460)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:619)
Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8
at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:658)
at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:632)
at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:552)
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:335)
... 69 more
10:09:30,296 WARN [PojoEntityTuplizer] could not create proxy factory for:za.co.bridgept.persistence.model.ResponsibilityColumn
org.hibernate.HibernateException: Javassist Enhancement failed: za.co.bridgept.persistence.model.ResponsibilityColumn
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:169)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:158)
at org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:76)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:325)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:457)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:131)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:261)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.start(ServiceController.java:460)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:162)
... 66 more
Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8
at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:658)
at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:632)
at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:552)
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:335)
... 69 more
10:09:30,312 ERROR [BasicLazyInitializer] Javassist Enhancement failed: za.co.bridgept.persistence.model.GraphItem
java.lang.RuntimeException: duplicate method: remove in za.co.bridgept.persistence.model.GraphItem_$$_javassist_10
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:162)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:158)
at org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:76)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:325)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:457)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:131)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:261)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.start(ServiceController.java:460)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:619)
Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: remove in za.co.bridgept.persistence.model.GraphItem_$$_javassist_10
at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:658)
at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:632)
at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:552)
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:335)
... 69 more
10:09:30,312 WARN [PojoEntityTuplizer] could not create proxy factory for:za.co.bridgept.persistence.model.GraphItem
org.hibernate.HibernateException: Javassist Enhancement failed: za.co.bridgept.persistence.model.GraphItem
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:169)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:158)
at org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:76)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:325)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:457)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:131)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:261)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(A -
6. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 2, 2009 3:20 AM (in response to marinovm)Looks like I exceeded the max length in my last post. Here's the rest of the listing:
Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: remove in za.co.bridgept.persistence.model.Connector_$$_javassist_53
at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593)
at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577)
at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:658)
at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:632)
at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:552)
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:335)
... 69 more
10:09:30,984 INFO [SessionFactoryObjectFactory] Factory name: persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:30,984 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
10:09:31,000 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name: persistence.unit:unitName=#FlowHow4PersistenceUnit
10:09:31,000 WARN [SessionFactoryObjectFactory] InitialContext did not implement EventContext
10:09:31,109 INFO [SchemaExport] Running hbm2ddl schema export
10:09:31,125 INFO [SchemaExport] exporting generated schema to database
10:09:33,859 INFO [SchemaExport] schema export complete
10:09:33,937 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
10:09:34,859 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=ArisImportBean,service=EJB3
10:09:34,875 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.ArisImportBean ejbName: ArisImportBean
10:09:34,937 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=ContentManagerBean,service=EJB3
10:09:34,937 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.ContentManagerBean ejbName: ContentManagerBean
10:09:34,953 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=FlowHowLegacyImporter,service=EJB3
10:09:34,953 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.FlowHowLegacyImporter ejbName: FlowHowLegacyImporter
10:09:34,968 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=GenericAttributeBean,service=EJB3
10:09:34,968 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.GenericAttributeBean ejbName: GenericAttributeBean
10:09:34,984 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=Importer,service=EJB3
10:09:34,984 INFO [EJBContainer] STARTED EJB: za.co.bridgept.imports.Importer ejbName: Importer
10:09:35,000 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=GenerateBean,service=EJB3
10:09:35,000 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.GenerateBean ejbName: GenerateBean
10:09:35,015 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=SessionManagerBean,service=EJB3
10:09:35,015 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.SessionManagerBean ejbName: SessionManagerBean
10:09:35,031 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=VisioImportBean,service=EJB3
10:09:35,031 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.VisioImportBean ejbName: VisioImportBean
10:09:35,046 INFO [SessionSpecContainer] Starting jboss.j2ee:jar=FlowHow4 Service.jar,name=MenuBean,service=EJB3
10:09:35,046 INFO [EJBContainer] STARTED EJB: za.co.bridgept.persistence.session.MenuBean ejbName: MenuBean
10:09:35,062 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
MenuBean/remote - EJB3.x Default Remote Business Interface
MenuBean/remote-za.co.bridgept.persistence.session.MenuBeanRemote - EJB3.x Remote Business Interface
10:09:35,109 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
VisioImportBean/remote - EJB3.x Default Remote Business Interface
VisioImportBean/remote-za.co.bridgept.persistence.session.VisioImportRemote - EJB3.x Remote Business Interface
10:09:35,140 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
SessionManagerBean/remote - EJB3.x Default Remote Business Interface
SessionManagerBean/remote-za.co.bridgept.persistence.session.SessionManagerRemote - EJB3.x Remote Business Interface
SessionManagerBean/local - EJB3.x Default Local Business Interface
SessionManagerBean/local-za.co.bridgept.persistence.session.SessionManagerLocal - EJB3.x Local Business Interface
10:09:35,156 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
GenerateBean/remote - EJB3.x Default Remote Business Interface
GenerateBean/remote-za.co.bridgept.persistence.session.GenerateRemote - EJB3.x Remote Business Interface
GenerateBean/local - EJB3.x Default Local Business Interface
GenerateBean/local-za.co.bridgept.persistence.session.GenerateLocal - EJB3.x Local Business Interface
10:09:35,171 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
Importer/remote - EJB3.x Default Remote Business Interface
Importer/remote-za.co.bridgept.imports.ImporterRemote - EJB3.x Remote Business Interface
10:09:35,171 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
GenericAttributeBean/remote - EJB3.x Default Remote Business Interface
GenericAttributeBean/remote-za.co.bridgept.persistence.session.GenericAttributeRemote - EJB3.x Remote Business Interface
10:09:35,187 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
FlowHowLegacyImporter/remote - EJB3.x Default Remote Business Interface
FlowHowLegacyImporter/remote-za.co.bridgept.persistence.session.FlowHowLegacyImporterRemote - EJB3.x Remote Business Interface
10:09:35,187 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
ContentManagerBean/remote - EJB3.x Default Remote Business Interface
ContentManagerBean/remote-za.co.bridgept.persistence.session.ContentManagerRemote - EJB3.x Remote Business Interface
10:09:35,187 INFO [JndiSessionRegistrarBase] Binding the following Entries in Global JNDI:
ArisImportBean/remote - EJB3.x Default Remote Business Interface
ArisImportBean/remote-za.co.bridgept.persistence.session.ArisImportRemote - EJB3.x Remote Business Interface
10:09:35,250 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
10:09:35,265 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
10:09:35,265 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.GA (build: SVNTag=JBoss_5_0_0_GA date=200812042120)] Started in 36s:640ms
Please let me know if you need any further information.
Many thanks,
Matthew -
7. Re: javassist bytecode provider cannot be changed to cglib
jaikiran Feb 2, 2009 3:44 AM (in response to marinovm)"marinovm" wrote:
The relevant stanza is the bit at the end:<!-- I don't think this is honored, but EJB3Deployer uses it --> <entry> <key>hibernate.bytecode.provider</key> <value>cglib</value> </entry>
I hadn't noticed this comment in that file earlier. So setting that value here too may not work. Till the time the related JIRA is fixed in AS-5.0.1 GA, please do the following workaround:
1) Edit the run.bat (or run.conf for *nix Operating system) to pass the-Dhibernate.bytecode.provider=cglib
property as part of the JAVA_OPTS.
That should get you going. I just tried this and could see this output on the console:14:09:15,516 INFO [Environment] Hibernate 3.3.1.GA 14:09:15,522 INFO [Environment] hibernate.properties not found 14:09:15,528 INFO [Environment] Bytecode provider name : cglib 14:09:15,532 WARN [BytecodeProviderImpl] The CGLIB BytecodeProvider impl is considered deprecated and not recommended for use
-
8. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 2, 2009 5:36 AM (in response to marinovm)Hi again,
Sorry - this didn't seem to work either. I changed run.bat and included the lines:rem force the use of cglib as bytecode provider set JAVA_OPTS=%JAVA_OPTS% -Dhibernate.bytecode.provider=cglib
I also tried adding "-Dhibernate.bytecode.provider=cglib" to the JDK launch parameters used by my IDE...and setting this as an environment variable in windows i.e. JAVA_OPTS=-Dhibernate.bytecode.provider=cglib.
Looks like I may have to wait for 5.0.1. How can I get an idea of when this release will hit the streets?
Thanks,
Matthew -
9. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 2, 2009 5:47 AM (in response to marinovm)...further to my last post. It looks like the cglib parameter is being noticed somewhere as this appears in the server log:
2009-02-02 12:31:54,851 INFO [org.hibernate.impl.SessionFactoryImpl] (main) building session factory
2009-02-02 12:31:54,866 DEBUG [org.hibernate.impl.SessionFactoryImpl] (main) Session factory constructed with filter configurations : {}
2009-02-02 12:31:54,866 DEBUG [org.hibernate.impl.SessionFactoryImpl] (main) instantiating session factory with properties: {java.vendor=Sun Microsystems Inc., sun.java.launcher=SUN_STANDARD, sun.management.compiler=HotSpot Client Compiler, hibernate.ejb.discard_pc_on_close=false, hibernate.transaction.flush_before_completion=false, os.name=Windows XP, sun.boot.class.path=E:\JBoss\jboss-5.0.0.GA\lib\endorsed\activation.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\jaxb-api.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\jbossws-native-jaxrpc.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\jbossws-native-jaxws-ext.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\jbossws-native-jaxws.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\jbossws-native-saaj.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\resolver.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\serializer.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\stax-api.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\xalan.jar;E:\JBoss\jboss-5.0.0.GA\lib\endorsed\xercesImpl.jar;E:\Java\jdk1.6.0_11\jre\lib\resources.jar;E:\Java\jdk1.6.0_11\jre\lib\rt.jar;E:\Java\jdk1.6.0_11\jre\lib\sunrsasign.jar;E:\Java\jdk1.6.0_11\jre\lib\jsse.jar;E:\Java\jdk1.6.0_11\jre\lib\jce.jar;E:\Java\jdk1.6.0_11\jre\lib\charsets.jar;E:\Java\jdk1.6.0_11\jre\classes, sun.desktop=windows, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.6.0_11-b03, hibernate.connection.autocommit=true, org.apache.catalina.core.StandardHost.autoDeploy=false, hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider, user.name=Matthew Marinovich, jboss.remoting.version=22, jboss.bind.address=127.0.0.1, jboss.messaging.connector.bisocket.port=4457, tomcat.util.buf.StringCache.byte.enabled=true, hibernate.session_factory_name=persistence.unit:unitName=#FlowHow4PersistenceUnit, hibernate.connection.release_mode=auto, jboss.home.dir=E:\JBoss\jboss-5.0.0.GA, com.arjuna.common.util.logging.DebugLevel=0x00000000, user.language=en, java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, sun.boot.library.path=E:\Java\jdk1.6.0_11\jre\bin, hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, com.arjuna.ats.jta.lastResourceOptimisationInterface=org.jboss.tm.LastResource, jboss.home.url=file:/E:/JBoss/jboss-5.0.0.GA/, java.version=1.6.0_11, user.timezone=Africa/Harare, jboss.server.home.dir=E:\JBoss\jboss-5.0.0.GA\server\default, org.apache.catalina.core.StandardHost.startChildren=false, hibernate.bytecode.provider=cglib, jgroups.bind_addr=127.0.0.1, sun.arch.data.model=32, org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true, java.endorsed.dirs=E:\JBoss\jboss-5.0.0.GA\lib\endorsed, jboss.server.home.url=file:/E:/JBoss/jboss-5.0.0.GA/server/default/, sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, file.separator=\, java.specification.name=Java Platform API Specification, com.arjuna.ats.tsmx.agentimpl=com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl, org.apache.catalina.connector.Request.SESSION_ID_CHECK=true, java.class.version=50.0, jboss.server.config.url=file:/E:/JBoss/jboss-5.0.0.GA/server/default/conf/, jboss.common.lib.url=file:/E:/JBoss/jboss-5.0.0.GA/common/lib/, user.country=ZA, java.home=E:\Java\jdk1.6.0_11\jre, java.vm.info=mixed mode, jboss.server.log.threshold=DEBUG, jboss.lib.url=file:/E:/JBoss/jboss-5.0.0.GA/lib/, os.version=5.1, hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, org.apache.catalina.STRICT_SERVLET_COMPLIANCE=true, hibernate.jacc.ctx.id=FlowHow4 Service.jar, hibernate.transaction.factory_class=org.hibernate.ejb.transaction.JoinableCMTTransactionFactory, hibernate.query.jpaql_strict_compliance=true, path.separator=;, java.vm.version=11.0-b16, user.variant=, java.protocol.handler.pkgs=org.jboss.net.protocol|org.jboss.virtual.protocol, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, com.arjuna.common.util.logger=log4j_releveler, hibernate.cache.region_prefix=persistence.unit:unitName=#FlowHow4PersistenceUnit, jboss.server.temp.dir=E:\JBoss\jboss-5.0.0.GA\server\default\tmp, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces, java.rmi.server.RMIClassLoaderSpi=org.jboss.system.JBossRMIClassLoader, user.home=C:\Documents and Settings\Matthew Marinovich, java.specification.vendor=Sun Microsystems Inc., hibernate.hbm2ddl.auto=create-drop, java.vendor.url=http://java.sun.com/, java.library.path=E:\Java\jdk1.6.0_11\bin, jboss.home=E:\JBoss\jboss-5.0.0.GA, jboss.common.base.url=file:/E:/JBoss/jboss-5.0.0.GA/common/, java.vm.vendor=Sun Microsystems Inc., java.runtime.name=Java(TM) SE Runtime Environment, java.class.path=E:\Java\jdk1.6.0_11/lib/tools.jar;E:\JBoss\jboss-5.0.0.GA/bin/run.jar, hibernate.bytecode.use_reflection_optimizer=false, org.apache.catalina.core.StandardHost.configClass=org.jboss.web.tomcat.service.deployers.JBossContextConfig, jboss.server.log.dir=E:\JBoss\jboss-5.0.0.GA\server\default\log, jbossmx.loader.repository.class=org.jboss.mx.loading.UnifiedLoaderRepository3, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, catalina.home=E:\JBoss\jboss-5.0.0.GA\server\default, sun.os.patch.level=Service Pack 3, sun.cpu.endian=little, jboss.server.lib.url=file:/E:/JBoss/jboss-5.0.0.GA/server/default/lib/, com.arjuna.common.util.logging.VisibilityLevel=0xffffffff, hibernate.connection.provider_class=org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider, com.arjuna.ats.arjuna.objectstore.objectStoreDir=E:\JBoss\jboss-5.0.0.GA\server\default\data/tx-object-store, java.io.tmpdir=C:\DOCUME~1\MATTHE~1\LOCALS~1\Temp\, java.rmi.server.codebase=http://127.0.0.1:8083/, TSMX_VERSION=unknown, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, jboss.server.data.dir=E:\JBoss\jboss-5.0.0.GA\server\default\data, java.rmi.server.hostname=127.0.0.1, jboss.vfs.forceCopy=true, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, os.arch=x86, org.apache.catalina.core.StandardHost.deployXML=false, java.ext.dirs=E:\Java\jdk1.6.0_11\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext, user.dir=E:\JBoss\jboss-5.0.0.GA\bin, PROPERTIES_FILE=tsmx.properties, org.apache.catalina.core.StandardHost.deployOnStartup=false, line.separator=
, java.vm.name=Java HotSpot(TM) Client VM, jboss.server.base.dir=E:\JBoss\jboss-5.0.0.GA\server, org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger, com.arjuna.common.util.logging.FacilityLevel=0xffffffff, jboss.server.base.url=file:/E:/JBoss/jboss-5.0.0.GA/server/, javax.management.builder.initial=org.jboss.mx.server.MBeanServerBuilderImpl, file.encoding=Cp1252, org.apache.catalina.core.StandardService.DELAY_CONNECTOR_STARTUP=true, hibernate.use_identifier_rollback=false, catalina.ext.dirs=E:\JBoss\jboss-5.0.0.GA\server\default\lib, hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, java.specification.version=1.6, jboss.server.name=default}
But I still get the following error so it looks like Javassist is actually being used despite the parameter setting...
2009-02-02 12:31:55,835 ERROR [org.hibernate.proxy.pojo.BasicLazyInitializer] (main) Javassist Enhancement failed: za.co.bridgept.persistence.model.ResponsibilityColumn
java.lang.RuntimeException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:162)
at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.(AbstractEntityTuplizer.java:158)
at org.hibernate.tuple.entity.PojoEntityTuplizer.(PojoEntityTuplizer.java:76)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:325)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:457)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:131)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:261)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
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.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at
Regards,
Matthew -
10. Re: javassist bytecode provider cannot be changed to cglib
jaikiran Feb 2, 2009 12:06 PM (in response to marinovm)When i add that property to my JVM and start the server and deploy a sample application, this is what i see on console:
========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /opt/jpai/jboss-5.0.0.GA JAVA: /home/jpai/Java/JDK-1.5/jdk1.5.0_17/bin/java JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dhibernate.bytecode.provider=cglib -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n -Djava.net.preferIPv4Stack=true ..... ..... 22:32:43,505 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@22758198{vfszip:/opt/jpai/jboss-5.0.0.GA/server/default/deploy/jboss-ejb3-tutorial-entity.jar} 22:32:43,505 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@22758198{vfszip:/opt/jpai/jboss-5.0.0.GA/server/default/deploy/jboss-ejb3-tutorial-entity.jar} 22:32:43,717 INFO [JBossASKernel] Created KernelDeployment for: jboss-ejb3-tutorial-entity.jar 22:32:43,717 INFO [JBossASKernel] installing bean: jboss.j2ee:jar=jboss-ejb3-tutorial-entity.jar,name=ShoppingCartBean,service=EJB3 22:32:43,717 INFO [JBossASKernel] with dependencies: 22:32:43,717 INFO [JBossASKernel] and demands: 22:32:43,717 INFO [JBossASKernel] persistence.unit:unitName=#tempdb 22:32:43,717 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService 22:32:43,717 INFO [JBossASKernel] and supplies: 22:32:43,717 INFO [JBossASKernel] jndi:ShoppingCartBean/remote 22:32:43,717 INFO [JBossASKernel] Class:org.jboss.tutorial.entity.bean.ShoppingCart 22:32:43,717 INFO [JBossASKernel] jndi:ShoppingCartBean/remote-org.jboss.tutorial.entity.bean.ShoppingCart 22:32:43,717 INFO [JBossASKernel] Added bean(jboss.j2ee:jar=jboss-ejb3-tutorial-entity.jar,name=ShoppingCartBean,service=EJB3) to KernelDeployment of: jboss-ejb3-tutorial-entity.jar 22:32:43,772 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=#tempdb 22:32:43,850 INFO [Version] Hibernate Annotations 3.4.0.GA 22:32:43,874 INFO [Environment] Hibernate 3.3.1.GA 22:32:43,880 INFO [Environment] hibernate.properties not found 22:32:43,887 INFO [Environment] Bytecode provider name : cglib 22:32:43,892 WARN [BytecodeProviderImpl] The CGLIB BytecodeProvider impl is considered deprecated and not recommended for use 22:32:43,892 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling 22:32:44,038 INFO [Version] Hibernate Commons Annotations 3.1.0.GA 22:32:44,045 INFO [Version] Hibernate EntityManager 3.4.0.GA
Please post similar logs from your system. That will give us an idea what might be wrong.
And while posting logs or xml content or code, please remember to wrap it in a code block by using the Code button in the message editor window. Please use the Preview button to ensure that your post is correctly formatted. -
11. Re: javassist bytecode provider cannot be changed to cglib
marinovm Feb 3, 2009 2:02 AM (in response to marinovm)Hi there,
One thing: I'm running the jdk6 build and I'm running on windows XP - I noticed you're running on jdk5 and *nix. I guess this could make a difference somewhere along the line.
Anyways...here is the output at startup:E:\JBoss\jboss-5.0.0.GA\bin>run.bat =============================================================================== JBoss Bootstrap Environment JBOSS_HOME: E:\JBoss\jboss-5.0.0.GA JAVA: E:\Java\jdk1.6.0_11\bin\java JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -XX:MaxPermSize=25 6m -Dhibernate.bytecode.provider=cglib -Dorg.jboss.resolver.warning=true -Dsun.r mi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 CLASSPATH: E:\JBoss\jboss-5.0.0.GA\bin\run.jar =============================================================================== 08:53:13,046 INFO [ServerImpl] Starting JBoss (Microcontainer)... 08:53:13,046 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.GA (build: SV NTag=JBoss_5_0_0_GA date=200812042120) 08:53:13,062 INFO [ServerImpl] Bootstrap URL: null 08:53:13,062 INFO [ServerImpl] Home Dir: E:\JBoss\jboss-5.0.0.GA 08:53:13,062 INFO [ServerImpl] Home URL: file:/E:/JBoss/jboss-5.0.0.GA/ 08:53:13,062 INFO [ServerImpl] Library URL: file:/E:/JBoss/jboss-5.0.0.GA/lib/ 08:53:13,062 INFO [ServerImpl] Patch URL: null 08:53:13,062 INFO [ServerImpl] Common Base URL: file:/E:/JBoss/jboss-5.0.0.GA/c ommon/ 08:53:13,062 INFO [ServerImpl] Common Library URL: file:/E:/JBoss/jboss-5.0.0.G A/common/lib/ 08:53:13,062 INFO [ServerImpl] Server Name: default 08:53:13,062 INFO [ServerImpl] Server Base Dir: E:\JBoss\jboss-5.0.0.GA\server 08:53:13,062 INFO [ServerImpl] Server Base URL: file:/E:/JBoss/jboss-5.0.0.GA/s erver/ 08:53:13,062 INFO [ServerImpl] Server Config URL: file:/E:/JBoss/jboss-5.0.0.GA /server/default/conf/ 08:53:13,062 INFO [ServerImpl] Server Home Dir: E:\JBoss\jboss-5.0.0.GA\server\ default 08:53:13,078 INFO [ServerImpl] Server Home URL: file:/E:/JBoss/jboss-5.0.0.GA/s erver/default/ 08:53:13,078 INFO [ServerImpl] Server Data Dir: E:\JBoss\jboss-5.0.0.GA\server\ default\data 08:53:13,078 INFO [ServerImpl] Server Library URL: file:/E:/JBoss/jboss-5.0.0.G A/server/default/lib/ 08:53:13,078 INFO [ServerImpl] Server Log Dir: E:\JBoss\jboss-5.0.0.GA\server\d efault\log 08:53:13,078 INFO [ServerImpl] Server Native Dir: E:\JBoss\jboss-5.0.0.GA\serve r\default\tmp\native 08:53:13,078 INFO [ServerImpl] Server Temp Dir: E:\JBoss\jboss-5.0.0.GA\server\ default\tmp 08:53:13,078 INFO [ServerImpl] Server Temp Deploy Dir: E:\JBoss\jboss-5.0.0.GA\ server\default\tmp\deploy 08:53:13,625 INFO [ServerImpl] Starting Microcontainer, bootstrapURL=file:/E:/J Boss/jboss-5.0.0.GA/server/default/conf/bootstrap.xml 08:53:14,093 INFO [VFSCacheFactory] Initializing VFSCache [org.jboss.virtual.pl ugins.cache.IterableTimedVFSCache] 08:53:14,109 INFO [VFSCacheFactory] Using VFSCache [IterableTimedVFSCache{lifet ime=1800, resolution=60}] 08:53:14,390 INFO [CopyMechanism] VFS temp dir: E:\JBoss\jboss-5.0.0.GA\server\ default\tmp
I've missed out a bit here for the sake of brevity - if there is something crucial I've edited let me know...08:53:46,046 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jb oss.jca:service=DataSourceBinding,name=flowhow4DB' to JNDI name 'java:flowhow4DB ' 08:53:46,046 INFO [PersistenceUnitDeployment] Starting persistence unit persist ence.unit:unitName=#FlowHow4PersistenceUnit 08:53:46,125 INFO [Version] Hibernate Annotations 3.4.0.GA 08:53:46,156 INFO [Environment] Hibernate 3.3.1.GA 08:53:46,156 INFO [Environment] hibernate.properties not found 08:53:46,171 INFO [Environment] Bytecode provider name : javassist 08:53:46,171 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling 08:53:46,312 INFO [Version] Hibernate Commons Annotations 3.1.0.GA 08:53:46,328 INFO [Version] Hibernate EntityManager 3.4.0.GA 08:53:46,453 WARN [Ejb3Configuration] Persistence provider caller does not impl ement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is nu ll. 08:53:46,625 INFO [AnnotationBinder] Binding entity from annotated class: za.co .bridgept.persistence.model.DefaultMenuItem 08:53:46,640 INFO [QueryBinder] Binding Named query: findParent => from Default MenuItem parent where ?1 in elements(parent.children) 08:53:46,640 INFO [QueryBinder] Binding Named query: getRootMenu => from Defaul tMenuItem parent where topLevel = 'true' or (topLevel = 'false' and objectType = 'BluePrint' and project = ?1) 08:53:46,718 INFO [EntityBinder] Bind entity za.co.bridgept.persistence.model.D efaultMenuItem on table MenuItem 08:53:46,890 INFO [AnnotationBinder] Binding entity from annotated class: za.co .bridgept.persistence.model.DiagramUpload
...missing out a bit more...I get errors in the deployment from Javassist...08:53:48,218 INFO [SettingsFactory] Default entity-mode: pojo 08:53:48,218 INFO [SettingsFactory] Named query checking : enabled 08:53:48,343 INFO [SessionFactoryImpl] building session factory 08:53:48,671 ERROR [BasicLazyInitializer] Javassist Enhancement failed: za.co.br idgept.persistence.model.ResponsibilityColumn java.lang.RuntimeException: duplicate method: remove in za.co.bridgept.persisten ce.model.ResponsibilityColumn_$$_javassist_8 at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344) at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314) at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyF actory(JavassistLazyInitializer.java:162) at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstanti ate(JavassistProxyFactory.java:66) at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoE ntityTuplizer.java:183) at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEnti tyTuplizer.java:158) at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTupliz er.java:76) at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(E ntityEntityModeToTuplizerMapping.java:80) at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.jav a:325) at org.hibernate.persister.entity.AbstractEntityPersister.<init>(Abstrac tEntityPersister.java:457) at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(Sing leTableEntityPersister.java:131) at org.hibernate.persister.PersisterFactory.createClassPersister(Persist erFactory.java:84) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java: 261) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.jav a:1327) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(Annotat ionConfiguration.java:867) at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Con figuration.java:669) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFa ctory(HibernatePersistence.java:132) at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceU nitDeployment.java:311) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(Reflec tionUtils.java:59) at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke( ReflectMethodInfoImpl.java:150) at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethod JoinPoint.java:66) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$Joi npointDispatchWrapper.execute(KernelControllerContextAction.java:241) at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(Executio nWrapper.java:47) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dis patchExecutionWrapper(KernelControllerContextAction.java:109) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dis patchJoinPoint(KernelControllerContextAction.java:70) at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInte rnal(LifecycleAction.java:221) at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction (InstallsAwareAction.java:54) at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction (InstallsAwareAction.java:42) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.sim pleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.ins tall(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.install (AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstra ctControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractContr oller.java:1598) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstra ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr actController.java:1062) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContro ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContro ller.java:553) at org.jboss.system.ServiceController.doChange(ServiceController.java:68 8) at org.jboss.system.ServiceController.start(ServiceController.java:460) at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java :146) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.jav a:104) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.jav a:45) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.i nternalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy( AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(Deployer Wrapper.java:171) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(Deployer sImpl.java:1439) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFi rst(DeployersImpl.java:1157) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFi rst(DeployersImpl.java:1178) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(Deployers Impl.java:1098) at org.jboss.dependency.plugins.AbstractControllerContext.install(Abstra ctControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractContr oller.java:1598) at org.jboss.dependency.plugins.AbstractController.incrementState(Abstra ctController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr actController.java:1062) at org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr actController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractContro ller.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractContro ller.java:553) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(Deployers Impl.java:781) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeploye rImpl.java:545) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadPr ofile(ProfileServiceBootstrap.java:304) at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start( ProfileServiceBootstrap.java:205) at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java: 405) at org.jboss.Main.boot(Main.java:209) at org.jboss.Main$1.run(Main.java:547) at java.lang.Thread.run(Thread.java:619) Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: remove in za.co.bridgept.persistence.model.ResponsibilityColumn_$$_javassist_8 at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:593) at javassist.bytecode.ClassFile.addMethod(ClassFile.java:577) at javassist.util.proxy.ProxyFactory.override(ProxyFactory.java:658) at javassist.util.proxy.ProxyFactory.overrideMethods(ProxyFactory.java:6 32) at javassist.util.proxy.ProxyFactory.make(ProxyFactory.java:552) at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:335) ... 69 more
If you need more please let me know.
Many thanks,
Matthew -
12. Re: javassist bytecode provider cannot be changed to cglib
jaikiran Feb 3, 2009 6:30 AM (in response to marinovm)08:53:46,171 INFO [Environment] Bytecode provider name : javassist
That's strange. Even after you provided the property as cglib through system property, it looks like its picking javaassist from some place else. Let me see if i can reproduce it.