[EJB 3.0] - Re: Client accessing EJB3 via RMIoverHTTTP on Port 80
by itsme
In addition to my last post is here the exception stack trace when calling from client side:
| Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String
| at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:72)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:103)
| at $Proxy1.login(Unknown Source)
|
However the delivered proxy is configured right. Is there an unmarshaller missing. How would this get configured.
Sandor
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4055897#4055897
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4055897
18Â years, 10Â months
[Messaging, JMS & JBossMQ] - DLQHandler javax.naming.NameNotFoundException: XAConnectionF
by timjer
Good Morning,
can anybody help me? At the moment i have this Exception in my server.log
2007-06-20 08:57:20,792 ERROR [org.jboss.ejb.plugins.jms.DLQHandler] Initialization failed DLQHandler
javax.naming.NameNotFoundException: XAConnectionFactory
at org.jboss.ha.jndi.TreeHead.lookup(TreeHead.java:223)
at org.jboss.ha.jndi.HAJNDI.lookup(HAJNDI.java:134)
at sun.reflect.GeneratedMethodAccessor556.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ha.framework.interfaces.HARMIClient.invoke(HARMIClient.java:187)
at $Proxy343.lookup(Unknown Source)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:151)
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:165)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:597)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:922)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvoker.java:1492)
at java.lang.Thread.run(Thread.java:534)
2007-06-20 08:57:20,793 WARN [org.jboss.ejb.plugins.jms.JMSContainerInvoker] JMS provider failure detected:
javax.naming.NameNotFoundException: XAConnectionFactory
at org.jboss.ha.jndi.TreeHead.lookup(TreeHead.java:223)
at org.jboss.ha.jndi.HAJNDI.lookup(HAJNDI.java:134)
at sun.reflect.GeneratedMethodAccessor556.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ha.framework.interfaces.HARMIClient.invoke(HARMIClient.java:187)
at $Proxy343.lookup(Unknown Source)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:151)
at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:165)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:597)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:922)
at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.run(JMSContainerInvoker.java:1492)
at java.lang.Thread.run(Thread.java:534)
2007-06-20 08:57:20,861 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Reconnected to JMS provider
2007-06-20 08:57:20,865 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Reconnected to JMS provider
2007-06-20 08:57:30,866 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Trying to reconnect to JMS provider
2007-06-20 08:57:30,870 INFO [org.jboss.ejb.plugins.jms.JMSContainerInvoker] Trying to reconnect to JMS provider
2007-06-20 08:58:30,869 ERROR [org.jboss.ejb.plugins.jms.DLQHandler] Initialization failed DLQHandler
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4055896#4055896
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4055896
18Â years, 10Â months
[EJB 3.0] - Re: Client accessing EJB3 via RMIoverHTTTP on Port 80
by itsme
Thanks for replying, but it seems there is more needed.
I testet the mentioned and got the following error on startup
| 08:55:45,172 WARN [ServiceController] Problem creating service jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3
| java.lang.NoClassDefFoundError: org/apache/coyote/Adapter
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
| at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
| at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
| at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
| at java.security.AccessController.doPrivileged(Native Method)
| at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
| at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:675)
| at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:655)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:193)
| at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
| at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:520)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| at java.lang.Class.getDeclaredConstructors0(Native Method)
| at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
| at java.lang.Class.getConstructor0(Class.java:2671)
| at java.lang.Class.newInstance0(Class.java:321)
| at java.lang.Class.newInstance(Class.java:303)
| at org.jboss.remoting.InvokerRegistry.loadServerInvoker(InvokerRegistry.java:436)
| ...
|
Any ideas?
Sandor
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4055893#4055893
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4055893
18Â years, 10Â months
[JBoss jBPM] - How can I split storage scheme JBPM and general?
by slogger
How can I split storage scheme JBPM and general?
I tried to create different DataSource (two confiqs *-ds.xml with local-tx-datasource), but I got issues.
It is necessary for application to guarantee execution in single transaction (jbpm and general).
RDBMS Oracle10g, JDK 1.5.8, JBoss 4.2.0, Jbpm-3.2
What's the matter? Please, sorry my English.
Jbpm is deployed as EAR, with config:
...
| <service name="persistence">
| <factory>
| <bean class="org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory"/>
| <field name="isTransactionEnabled"><false/></field>
| </factory>
| </service>
| ...
FIRST
2007-06-20 10:01:35,625 WARN [org.hibernate.cfg.SettingsFactory] Could not obtain connection metadata
| org.jboss.util.NestedSQLException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57218c:1154:4677a2d0:3c70 status: ActionStatus.ABORT_ONLY >); - nested throwable: (org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57218c:1154:4677a2d0:3c70 status: ActionStatus.ABORT_ONLY >))
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
| at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
| 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.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:91)
| at org.jbpm.persistence.jta.JtaDbPersistenceService.isCurrentJtaTransactionAvailable(JtaDbPersistenceService.java:37)
| at org.jbpm.persistence.jta.JtaDbPersistenceService.<init>(JtaDbPersistenceService.java:22)
| at org.jbpm.persistence.jta.JtaDbPersistenceServiceFactory.openService(JtaDbPersistenceServiceFactory.java:17)
| at org.jbpm.svc.Services.getService(Services.java:141)
| at org.jbpm.svc.Services.getPersistenceService(Services.java:180)
| at org.jbpm.JbpmContext.getPersistenceService(JbpmContext.java:628)
| at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:569)
| at org.jbpm.JbpmContext.newProcessInstance(JbpmContext.java:408)
| at com.rfc.security.scheme.actions.ActionCreateDoc.doSomething(ActionCreateDoc.java:26)
| at com.rfc.security.scheme.actions.PAction.execute(PAction.java:30)
| at com.rfc.ejb.security.SecurityMgrBean.executeAction(SecurityMgrBean.java:73)
| 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:585)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| ...
| Caused by: org.jboss.resource.JBossResourceException: Could not enlist in transaction on entering meta-aware object!; - nested throwable: (javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57218c:1154:4677a2d0:3c70 status: ActionStatus.ABORT_ONLY >)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:343)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:518)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:399)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
| at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
| ... 49 more
| Caused by: javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: -3f57218c:1154:4677a2d0:3c70 status: ActionStatus.ABORT_ONLY >
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:744)
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:577)
| at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:337)
| ... 53 more
-------------------------------------------------
SECOND
2007-06-20 10:01:38,843 ERROR [STDERR] org.hibernate.HibernateException: Unable to register cleanup Synchronization with TransactionManager
| at org.hibernate.context.JTASessionContext.currentSession(JTASessionContext.java:92)
| at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:544)
| at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:103)
| at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:334)
| at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
| at org.jbpm.JbpmContext.newProcessInstance(JbpmContext.java:408)
| at com.rfc.security.scheme.actions.ActionCreateDoc.doSomething(ActionCreateDoc.java:26)
| at com.rfc.security.scheme.actions.PAction.execute(PAction.java:30)
| at com.rfc.ejb.security.SecurityMgrBean.executeAction(SecurityMgrBean.java:73)
| ...
| 2007-06-20 10:01:38,921 ERROR [com.rfc.ejb.security.SecurityMgrBean] Unable to register cleanup Synchronization with TransactionManager
| org.hibernate.HibernateException: Unable to register cleanup Synchronization with TransactionManager
| at org.hibernate.context.JTASessionContext.currentSession(JTASessionContext.java:92)
| at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:544)
| at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:103)
| at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:334)
| at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:571)
| at org.jbpm.JbpmContext.newProcessInstance(JbpmContext.java:408)
| at com.rfc.security.scheme.actions.ActionCreateDoc.doSomething(ActionCreateDoc.java:26)
| at com.rfc.security.scheme.actions.PAction.execute(PAction.java:30)
| at com.rfc.ejb.security.SecurityMgrBean.executeAction(SecurityMgrBean.java:73)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| ...
1-th config:
...
<jndi-name>Oracle10jbpm</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.222.116:1521:ora10utf</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>jbpm</user-name>
...
2-th config:
...
<jndi-name>Oracle10db</jndi-name>
<connection-url>jdbc:oracle:thin:@192.168.222.116:1521:ora10utf</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>pilot</user-name>
...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4055889#4055889
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4055889
18Â years, 10Â months