[EJB 3.0] - transaction closed ... guess timeout problem
by gerch
Hi
i am a pretty new EJB 3.0 noob ... so perhaps someone can help me
package com.business;
|
| import javax.ejb.Local;
| import javax.ejb.Stateless;
| import javax.persistence.EntityManager;
| import javax.persistence.PersistenceContext;
| import javax.persistence.Query;
|
| import com.entity.InterfaceInXmlQueueDtl;
| import com.inter.InterfaceInXmlQueueDtlInter;
|
| @Stateless
| @Local(InterfaceInXmlQueueDtlInter.class)
| public class InterfaceInXmlQueueDtlEJB implements InterfaceInXmlQueueDtlInter
| {
| @PersistenceContext(unitName = "TestEJB")
| private EntityManager em;
|
| public void getList()
| {
| long now = System.currentTimeMillis();
| for (int i = 0; i < 10000; i++)
| {
| Query q = em.createQuery("from InterfaceInXmlQueueDtl");
| q.setMaxResults(1);
| q.setFirstResult(i);
| InterfaceInXmlQueueDtl x = (InterfaceInXmlQueueDtl) q.getSingleResult();
| //System.out.println(x.getPk().getSequenceNum());
|
| }
| long end = System.currentTimeMillis();
| System.out.println((end - now) / 1000);
| }
|
| }
so i have a table that has in total 2.000.000 rows and i am just trying to do a performance check on ejb 3...
so all i do is looping through the first 10.000 and try to load the bean... and then just stop the time of how long it took...
so my problem is now after about 5000 rows or something it throws an exception saying that the transaction is not active and the session is closed...
could this be an timeout error ??
if not what else could it be ?
Thanks for any help
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124553#4124553
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124553
18 years, 2 months
[JBoss Tools (users)] - J2ee module dependency and seam EAR project problem
by wiggy
I have jboss tools 2.0 installed.
I create a seam project EAR build for me. I can get the app to work - however when i go to the xxx-ejb and xxx (war file) and check edit the project properties - it tells me that the j2ee module depenencies arent working
"the currently displayed page contains invalid values". And deosnt think to think its part of an ear.
I cant fix this and want to adjust the dependencies - bit of a pain.
first off has any one else reported this as a bug?
secondly if i want to fix it by hand - where does eclipse look for J2ee depencies?
I dont get this if a create an EAR project generic - that works okay although the depencies dont always save across sessions - which is also annoying as i have to correct the dependency ticks in the Ear project until they all go back in and the ear class loader can see all the references again.
I thought it might check the actual build files - which look okay - however i dont think its doing that by the look of things
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124489#4124489
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124489
18 years, 2 months
[Installation, Configuration & DEPLOYMENT] - Problem with progress-ds.xml
by alessandrolt
Hi,
I'm trying to connect Jboss with progress 9.1E, but when Jboss starts the following error appears. What Can I do ?
The driver: jdbc.jar (in /server/default/lib)
The ddl: jdbcprogress.dll (path on windows)
I can connect with SqlExplorerTool.exe of Progress, that use the same jdbc.
The DataSource is configure like this:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <!-- ===================================================================== -->
|
| <!-- -->
|
| <!-- JBoss Server Configuration -->
|
| <!-- -->
|
| <!-- ===================================================================== -->
|
| <!-- $Id: progress-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
|
| <!-- ==================================================================== -->
|
| <!-- Datasource config for Progress 9.1 -->
|
| <!-- -->
|
| <!-- Based on config provided by victorstar in the forums -->
|
| <!-- -->
|
| <!-- Beside adding the driver jar to server/[config]/lib you also -->
|
| <!-- need to add the native library to your path. -->
|
| <!-- e.g. JdbcProgress.dll on windows -->
|
| <!-- ==================================================================== -->
|
| <datasources>
|
| <local-tx-datasource>
|
| <jndi-name>eqmDatasource</jndi-name>
|
| <connection-url>jdbc:jdbcprogress:T:localhost:20450:EQM</connection-url>
|
| <driver-class>com.progress.sql.jdbc.JdbcProgressDriver</driver-class>
|
| <user-name>sysprogress</user-name>
|
| <password>sysprogress</password>
|
| <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml -->
|
| <metadata>
|
| <type-mapping>PostgreSQL 7.2</type-mapping>
|
| </metadata>
|
| </local-tx-datasource>
|
| </datasources>
|
|
|
| 17:26:23,314 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
|
| 17:26:23,319 INFO [InjectedDataSourceConnectionProvider] Using provided datasource
|
| 17:26:23,350 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
|
| org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL)
|
| at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
|
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
|
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
|
| at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:500)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
|
| at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:315)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
|
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
|
| at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
|
| at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
|
| at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
|
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
|
| at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:713)
|
| at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
|
| at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy79.start(Unknown Source)
|
| at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
|
| at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
|
| at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
|
| at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy33.start(Unknown Source)
|
| at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
|
| at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
|
| at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:93)
|
| at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
|
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy34.start(Unknown Source)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
|
| at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy9.deploy(Unknown Source)
|
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
|
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
|
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
|
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy4.start(Unknown Source)
|
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy5.deploy(Unknown Source)
|
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
|
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
|
| at org.jboss.Main.boot(Main.java:200)
|
| at org.jboss.Main$1.run(Main.java:508)
|
| at java.lang.Thread.run(Unknown Source)
|
| Caused by: org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL
|
| at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:173)
|
| ... 158 more
|
| 17:26:23,357 WARN [SettingsFactory] Could not obtain connection metadata
|
| org.jboss.util.NestedSQLException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL); - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL))
|
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
|
| at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
|
| at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
|
| at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
|
| at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
|
| at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:713)
|
| at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:127)
|
| at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:246)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy79.start(Unknown Source)
|
| at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
|
| at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
|
| at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
|
| at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy33.start(Unknown Source)
|
| at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
|
| at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
|
| at org.jboss.ws.integration.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:93)
|
| at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
|
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy34.start(Unknown Source)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
|
| at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy9.deploy(Unknown Source)
|
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
|
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
|
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
|
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
|
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
|
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
|
| at $Proxy0.start(Unknown Source)
|
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
|
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy4.start(Unknown Source)
|
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
|
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
|
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
|
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
|
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
|
| at $Proxy5.deploy(Unknown Source)
|
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
|
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
|
| at org.jboss.Main.boot(Main.java:200)
|
| at org.jboss.Main$1.run(Main.java:508)
|
| at java.lang.Thread.run(Unknown Source)
|
| Caused by: org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL)
|
| at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
|
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
|
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
|
| at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:500)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
|
| at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:315)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
|
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
|
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
|
| ... 150 more
|
| Caused by: org.jboss.resource.JBossResourceException: Wrong driver class for this connection URL
|
| at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:173)
|
| ... 158 more
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124542#4124542
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124542
18 years, 2 months
[Persistence, JBoss/CMP, Hibernate, Database] - Inheritance in EJB 3 entities
by apinto
Hi there,
In an EJB 3 entities beans scenario, I have an abstract entity class that's extended by my beans. The problem is that, even though I specify the table names in the extending classes, in the named queries the references are always substituted by the super (abstract) class name. For example:
| (...)
| @Entity
| public class AbstractEntity
| (...)
|
| (...)
| @Table(name="MyClass")
| @NamedQueries( {
| @NamedQuery(name="MyClass.getAll", query="SELECT c FROM MyClass c")
| })
| public class MyClass extends AbstractEntity
| (...)
|
When the named query query is executed, instead if translating the table name to "MyClass", it translates to "AbstractEntity"... What am I doing wrong?
Thanks you a lot for the help,
AP
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124533#4124533
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124533
18 years, 2 months