[jboss-user] [Beginners Corner] - InvalidClassException when connecting standalone client to J

2008-03-13 Thread puzz
Hi all,

We are using JBoss 4 as application server.
We have a standalone client connecting to the server and this has worked fine 
up until a few days ago.
Suddenly we keep getting exceptions.
See below stacktrace.
Any help with this much appreciated! I've tried google but without any luck.



  | java.io.InvalidClassException: javax.xml.namespace.QName; local class 
incompatible: stream classdesc serialVersionUID = -6756054858541526837, local 
class serialVersionUID = 4418622981026545151
  | at 
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
  | at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
  | at 
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
  | at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
  | at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  | at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  | at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  | at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  | at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  | at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
  | at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
  | at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
  | at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
  | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
  | at 
org.jboss.remoting.serialization.impl.java.JavaSerializationManager.receiveObject(JavaSerializationManager.java:128)
  | at 
org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read(SerializableUnMarshaller.java:66)
  | at 
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:279)
  | at 
org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
  | at org.jboss.remoting.Client.invoke(Client.java:525)
  | at org.jboss.remoting.Client.invoke(Client.java:488)
  | at 
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
  | 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:55)
  | at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:78)
  | at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | at 
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
  | at $Proxy1.importAllCampaigns(Unknown Source)
  | at 
com.smtb.client.adwords.CampaignImport.Import(CampaignImport.java:101)
  | at 
com.smtb.client.adwords.CampaignImport.(CampaignImport.java:41)
  | at 
com.smtb.client.adwords.CampaignImport.main(CampaignImport.java:143)
  | null
  | java.lang.reflect.UndeclaredThrowableException
  | at $Proxy1.importAllCampaigns(Unknown Source)
  | at 
com.smtb.client.adwords.CampaignImport.Import(CampaignImport.java:101)
  | at 
com.smtb.client.adwords.CampaignImport.(CampaignImport.java:41)
  | at 
com.smtb.client.adwords.CampaignImport.main(CampaignImport.java:143)
  | Caused by: java.rmi.MarshalException: Failed to communicate.  Problem 
during marshalling/unmarshalling; nested exception is:
  | java.io.InvalidClassException: javax.xml.namespace.QName; local 
class incompatible: stream classdesc serialVersionUID = -6756054858541526837, 
local class serialVersionUID = 4418622981026545151
  | at 
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:306)
  | at 
org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
  | at org.jboss.remoting.Client.invoke(Client.java:525)
  | at org.jboss.remoting.Client.invoke(Client.java:488)
  | at 
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
  | 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

[jboss-user] [Beginners Corner] - Migration to JBoss 4.2.2.GA (again)

2008-01-02 Thread puzz
Hi,

I posted earlier about our problems migrating to JBoss 4.2.2.GA.
To clarify my problem: 
We're using two postgresql databases. And I'm trying to access both databases 
in a single EJB3 Stateless Session Bean method (one database via JDBC through a 
DataSource and the other via another Stateless Session Bean and its 
EntityManager). I think before migration this only lead to a WARN in the JBoss 
server log:

[TxConnectionManager] Prepare called on a local tx. Use of local transactions 
on 
a jta transaction with more than one branch may result in inconsistent data in 
some cases of failure

Now I get an exception:



  | 2008-01-02 07:16:58,093 WARN  [com.arjuna.ats.jta.logging.loggerI18N] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] 
Adding multiple last resources is disallowed. Current resource is [EMAIL 
PROTECTED]
  | 2008-01-02 07:16:58,099 WARN  [org.hibernate.util.JDBCExceptionReporter] 
SQL Error: 0, SQLState: null
  | 2008-01-02 07:16:58,099 ERROR [org.hibernate.util.JDBCExceptionReporter] 
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: 7f01:ac47:477b38ef:148 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: 
7f01:ac47:477b38ef:148 status: ActionStatus.ABORT_ONLY >))
  | 2008-01-02 07:16:58,101 ERROR [STDERR] 
javax.ejb.EJBTransactionRolledbackException: 
org.hibernate.exception.GenericJDBCException: Cannot open connection
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:95)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:110)
  | 2008-01-02 07:16:58,102 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
$Proxy354.getBiddingStatePerDate(Unknown Source)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
com.smtb.bidengine.rule.position.PositionRuleMgr.executeAw(PositionRuleMgr.java:535)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 2008-01-02 07:16:58,103 ERROR [STDERR]  at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25

[jboss-user] [Beginners Corner] - Migrating to JBoss 4.2.2.GA

2008-01-02 Thread puzz
Hi,

Before migrating we had a lot of 

WARN  [TxConnectionManager] Prepare called on a local tx. Use of local 
transactions on 
a jta transaction with more than one branch may result in inconsistent data in 
some cases of failure

in our jboss log files.

Since we migrated it seems this warning instead generates an error.
I've also seen in other discussions that this warning now (in JBoss 4.2) 
generates errors.

I'm not really sure why we're getting the WARN/error in the first place.

An example of when the WARN/error is thrown:
A stateless EJB 3 session bean, where I use two other stateless beans to 
retrieve data from db. I try to retrieve the data from both stateless beans in 
the same method. And, voila, I get an error in JBoss 4.2 when retrieving data 
from the second stateless bean. I remember that the above mentioned WARN was 
generated when the method was done when we used an earlier version of JBoss.

Anyone has an idea what I should do to correct this?

/Best regards, Håkan Jacobsson - System developer in Sweden

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116354#4116354

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116354

___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user


[jboss-user] [Beginners Corner] - JBoss problem: "connection limit exceeded for non-superusers

2007-07-31 Thread puzz
Hi,

Seems JBoss doesn't destroy idle connections - anyone know what might be the 
cause? I keep getting the message "connection limit exceeded for 
non-superusers" and our system goes down. This is a system which have been 
running for several years (we're using postgresql database). Any help as to 
what might be causing this problem (or a hint on where to start debugging) much 
appreciated!

/Regards, Håkan Jacobsson - System developer

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069087#4069087

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069087

___
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user