RE: [jBoss-User] Container exception. Notify the containerdevelopers (2)
The offending method in an entity bean is:
public Hashtable getAllValues()
throws java.rmi.RemoteException
{
Hashtable allValues = new Hashtable();
allValues.put( "Id", Id );
allValues.put( "Name", Name );
return allValues;
}
When I call it from a local bean, it throws the container exception:
company thiscomp = (company)i.next();
Hashtable thiscompvals = thiscomp.getAllValues();
Hope this all helps. I've got a demo soon so I'm going back to the getXX
calls for now to make it work.
>= Original Message From Tim Squires <[EMAIL PROTECTED]> =
>Forgot console output:
>
>
>[company] CONTAINER EXCEPTION:null
>[company] java.lang.NullPointerException
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.
j
>ava:475)
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.j
a
>va:209)
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
>[company] at
>org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144
)
>[company] at
>org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
>[company] at
>org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316)
>[company] at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:222)
>[company] at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:187)
>[company] at java.lang.reflect.Method.invoke(Native Method)
>[company] at
>sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
>[company] at sun.rmi.transport.Transport$1.run(Transport.java:142)
>[company] at java.security.AccessController.doPrivileged(Native Method)
>[company] at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
>[company] at
>sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
>[company] at
>sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:64
3
>)
>[company] at java.lang.Thread.run(Thread.java:484)
>[classification] CONTAINER EXCEPTION:null
>[classification] java.lang.NullPointerException
>[classification]at
>org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.
j
>ava:475)
>[classification]at
>org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.j
a
>va:209)
>[classification]at
>org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
>[classification]at
>org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144
)
>[classification]at
>org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
>[classification]at
>org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316)
>[classification]at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:222)
>[classification]at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:187)
>[classification]at java.lang.reflect.Method.invoke(Native Method)
>[classification]at
>sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
>[classification]at
>sun.rmi.transport.Transport$1.run(Transport.java:142)
>[classification]at java.security.AccessController.doPrivileged(Native
>Method)
>[classification]at
>sun.rmi.transport.Transport.serviceCall(Transport.java:139)
>[classification]at
>sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
>[classification]at
>sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:64
3
>)
>[classification]at java.lang.Thread.run(Thread.java:484)
>[company] CONTAINER EXCEPTION:null
>[company] java.lang.NullPointerException
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.
j
>ava:475)
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.j
a
>va:209)
>[company] at
>org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
>[company] at
>org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144
)
>[company] at
>org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
>[company] at
>org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316)
>[company] at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:222)
>[company] at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerIn
v
>oker.java:187)
>[company] at java.lang.reflect.Method.invoke(Native Method)
>[company] at
>sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
>[company] at
RE: [jBoss-User] Container exception. Notify the containerdevelopers (2)
Forgot console output: [company] CONTAINER EXCEPTION:null [company] java.lang.NullPointerException [company] at org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.j ava:475) [company] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.ja va:209) [company] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) [company] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144) [company] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) [company] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316) [company] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:222) [company] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:187) [company] at java.lang.reflect.Method.invoke(Native Method) [company] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [company] at sun.rmi.transport.Transport$1.run(Transport.java:142) [company] at java.security.AccessController.doPrivileged(Native Method) [company] at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [company] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443) [company] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643 ) [company] at java.lang.Thread.run(Thread.java:484) [classification] CONTAINER EXCEPTION:null [classification] java.lang.NullPointerException [classification]at org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.j ava:475) [classification]at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.ja va:209) [classification]at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) [classification]at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144) [classification]at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) [classification]at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316) [classification]at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:222) [classification]at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:187) [classification]at java.lang.reflect.Method.invoke(Native Method) [classification]at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [classification]at sun.rmi.transport.Transport$1.run(Transport.java:142) [classification]at java.security.AccessController.doPrivileged(Native Method) [classification]at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [classification]at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443) [classification]at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643 ) [classification]at java.lang.Thread.run(Thread.java:484) [company] CONTAINER EXCEPTION:null [company] java.lang.NullPointerException [company] at org.jboss.ejb.plugins.TxInterceptorCMT.getTransactionMethod(TxInterceptorCMT.j ava:475) [company] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.ja va:209) [company] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) [company] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144) [company] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) [company] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316) [company] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:222) [company] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInv oker.java:187) [company] at java.lang.reflect.Method.invoke(Native Method) [company] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [company] at sun.rmi.transport.Transport$1.run(Transport.java:142) [company] at java.security.AccessController.doPrivileged(Native Method) [company] at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [company] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443) [company] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643 ) [company] at java.lang.Thread.run(Thread.java:484) >= Original Message From Tim Squires <[EMAIL PROTECTED]> = >Hi, > >Using JSP Custom tags to call a bean that calls a session ejb, which uses many >entity beans. I removed the > >pkclass readAllValues() & (returned the primary key class) >updateAllValues( pk )
RE: [jBoss-User] Container exception. Notify the containerdevelopers:-) (another?)
Hi, sorry, actually I had the mistake only when another EJB was calling it (and not from a servlet for example). It was coming from a mistake in the ejb-jar.xml, because by mistake my ListManager was the only one where the transaction was set to 'Bean' and the others were set to 'Container'. That's the reason, now whether it is normal or not I cannot tell... I haven't checked the spec. Thanks a lot for your answer, jorg PS - do you still want me to check if [ListManager] Cannot import transaction .. appears somewhere? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ole Husgaard Sent: Tuesday, October 10, 2000 10:28 PM To: jBoss Subject: Re: [jBoss-User] Container exception. Notify the container developers:-) (another?) Hi, This really worries me. A NullPointerException should not be possible where it happens, but obviously it is :-( This is a serious problem in the transaction code I've had my dirty hands on... Do you get this exception every time you do this, or only sometimes? Just before the start of the log included below, do you have a message saying something like: [ListManager] Cannot import transaction .. Any information that will help me to kill this bug will be most appreciated. Best Regards, Ole Husgaard. Jvrg Schorr wrote: > > Hi, > > I have a stateless session bean ListManager which tries to retrieve a list > from the database and return it. This bean is called from another stateless > session bean (ProjectManager) which is called from a remote java > application. > The info 'DEBUG: Getting the language list... 2' is printed out just before > the return of the getLanguageList of the ListManager session bean. > When running it with the BETA-PROD-02 and get into this 'container > exception'. > > Any help would be greatly appreciated. > jorg > > [ListManager] create() > [ListManager] getLanguageList() > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 2 > [ListManager] CONTAINER EXCEPTION:null > [ListManager] java.lang.NullPointerException > [ListManager] at > org.jboss.tm.TransactionImpl.getStatus(TransactionImpl.java:125) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:273) > [ListManager] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe > ssionInstanceInterceptor. > java:87) > [ListManager] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 > 0) > [ListManager] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:185) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav > a:265) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:222) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:187) > [ListManager] at > org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(Stateless > SessionProxy.java:164) > [ListManager] at $Proxy91.getLanguageList(Unknown Source) > [ListManager] at > com.portalys.util.bean.LanguageListInfo.getInstance(LanguageListInfo.java:52 > ) > [ListManager] at > com.portalys.offer.principal.ejb.ProjectManagerBean.publish(ProjectManagerBe > an.java:626) > [ListManager] at java.lang.reflect.Method.invoke(Native Method) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles > sSessionContainer.java:46 > 6) > [ListManager] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe > ssionInstanceInterceptor. > java:87) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. > java:254) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) > [ListManager] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 > 0) > [ListManager] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:185) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav > a:265) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:222) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:187) > [ListManager] at
Re: [jBoss-User] Container exception. Notify the containerdevelopers:-) (another?)
Hi, This really worries me. A NullPointerException should not be possible where it happens, but obviously it is :-( This is a serious problem in the transaction code I've had my dirty hands on... Do you get this exception every time you do this, or only sometimes? Just before the start of the log included below, do you have a message saying something like: [ListManager] Cannot import transaction .. Any information that will help me to kill this bug will be most appreciated. Best Regards, Ole Husgaard. Jvrg Schorr wrote: > > Hi, > > I have a stateless session bean ListManager which tries to retrieve a list > from the database and return it. This bean is called from another stateless > session bean (ProjectManager) which is called from a remote java > application. > The info 'DEBUG: Getting the language list... 2' is printed out just before > the return of the getLanguageList of the ListManager session bean. > When running it with the BETA-PROD-02 and get into this 'container > exception'. > > Any help would be greatly appreciated. > jorg > > [ListManager] create() > [ListManager] getLanguageList() > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 1 > [ListManager] 2000.10.10 17:45:34 DEBUG: Getting the language list... > 2 > [ListManager] CONTAINER EXCEPTION:null > [ListManager] java.lang.NullPointerException > [ListManager] at > org.jboss.tm.TransactionImpl.getStatus(TransactionImpl.java:125) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:273) > [ListManager] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe > ssionInstanceInterceptor. > java:87) > [ListManager] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 > 0) > [ListManager] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:185) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav > a:265) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:222) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:187) > [ListManager] at > org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(Stateless > SessionProxy.java:164) > [ListManager] at $Proxy91.getLanguageList(Unknown Source) > [ListManager] at > com.portalys.util.bean.LanguageListInfo.getInstance(LanguageListInfo.java:52 > ) > [ListManager] at > com.portalys.offer.principal.ejb.ProjectManagerBean.publish(ProjectManagerBe > an.java:626) > [ListManager] at java.lang.reflect.Method.invoke(Native Method) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles > sSessionContainer.java:46 > 6) > [ListManager] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe > ssionInstanceInterceptor. > java:87) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. > java:254) > [ListManager] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) > [ListManager] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 > 0) > [ListManager] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:185) > [ListManager] at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav > a:265) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:222) > [ListManager] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI > nvoker.java:187) > [ListManager] at java.lang.reflect.Method.invoke(Native Method) > [ListManager] at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) > [ListManager] at sun.rmi.transport.Transport$1.run(Transport.java:142) > [ListManager] at java.security.AccessController.doPrivileged(Native > Method) > [ListManager] at > sun.rmi.transport.Transport.serviceCall(Transport.java:139) > [ListManager] at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443) > [ListManager] at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6 > 43) > [ListManager] at java.lang.Thread.run(Thread.java:484) > [ProjectManager] 2000.10.10 17:45:34ERROR: We won't get the language > list... > [ProjectManager] java.rmi.ServerException: Container exception. Notify
Re: [jBoss-User] Container exception. Notify the containerdevelopers:-)
On Sun, Oct 08, 2000 at 04:48:12PM +0200, Ole Husgaard wrote: > Hi, > > I've committed a few bugfixes that should make at least some of > these exceptions go away. > > One of these fixes are to the transaction manager: If a user > used the setTransactionTimeout(), the resulting timeout would > be 1/1000 of what is expected. I'm not using this method... Sascha -- .-> Sascha Matzke - [EMAIL PROTECTED] . | Keine Macht fuer niemand... | | Ton Steine Scherben | `-- On this earth for 24 years, 361 days <' -- -- To subscribe:[EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] Problems?: [EMAIL PROTECTED]
Re: [jBoss-User] Container exception. Notify the containerdevelopers:-)
Hi,
I've committed a few bugfixes that should make at least some of
these exceptions go away.
One of these fixes are to the transaction manager: If a user
used the setTransactionTimeout(), the resulting timeout would
be 1/1000 of what is expected.
If you did this, that would explain why you had all these
transaction timeouts. But if you used setTransactionTimeout(),
my fix could hide the org.jboss.ejb.EnterpriseContext.unlock()
exception below. If this is the case, please hack the line in
src/main/org/jboss/tm/TxManager.java that says "timeOut = " to
have the value you specified in your call to
setTransactionTimeout(), and avoid calling setTransactionTimeout()
in your next test. A bit tricky, but then we can kill another bug
that just _might_ bite you if your server ever gets heavily
loaded.
Best Regards,
Ole Husgaard.
Sascha Matzke wrote:
>
> Hello,
>
> I'm using an cvs checkout from last night...
>
> I have here 2 stateless sessionbeans and one entitybean. They are
> named XMLImporterBean, catalogserviceUpdateBean and CatalogService.
>
> The following happens:
>
> An external process parses a xml file to a DOM tree, then looks up a
> reference to an XMLImporterBean instance and calls the process method
> of this bean with the DOM tree as argument. The XMLImportBean then
> determines the documenttype and then looksup the appropriate
> {doctype}UpdateBean (in this case an catalogserviceUpdateBean).
>
> The catalogserviceUpdateBean the trys to lookup the CatalogServiceBean
> associated with the data in the DOM tree. If it doen't exist, it is
> created. The it updates the data in the CatalogServiceBean according
> to the data in the DOM tree.
>
> The external process is multithreaded. It starts an xml parser thread
> for each file found in a certain directory. There are no "global"
> attributes which apply to each thread.
>
> When I put only one file of a document type in the import directory
> everything works fine. But when I try to import more than one file
> an exception occurs...
>
> [XMLImporterBean] TxCapsule.commit(): Entered, status=STATUS_ACTIVE
> [XMLImporterBean] Transaction XidImpl:router/4 timed out.
> [XMLImporterBean] java.lang.Exception
> at org.jboss.ejb.EnterpriseContext.unlock(EnterpriseContext.java:124)
> at
>org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor$InstanceSynchronization.afterCompletion(StatefulSessionInstanceInterceptor.java:283)
> at org.jboss.tm.TxCapsule.doAfterCompletion(TxCapsule.java:1009)
> at org.jboss.tm.TxCapsule.timedOut(TxCapsule.java:168)
> at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:343)
> at org.jboss.util.timeout.TimeoutFactory.access$1(TimeoutFactory.java:316)
> at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:378)
> [XMLImporterBean] EnterpriseContext.unlock() 6894041 -1
> [XMLImporterBean] Transaction XidImpl:router/5 timed out.
> [CatalogServiceBean] EnterpriseContext.unlock() 980053 0
> [JAWS] java.sql.SQLException: java.sql.SQLException: IO problem:
>java.lang.ArrayIndexOutOfBoundsExceptionnull
> [JAWS] at org.enhydra.instantdb.db.SQLProg.execute(SQLProg.java:276)
> [JAWS] at
>org.enhydra.instantdb.jdbc.idbPreparedStatement.execute(idbPreparedStatement.java:92)
> [JAWS] at
>org.enhydra.instantdb.jdbc.idbPreparedStatement.executeUpdate(idbPreparedStatement.java:71)
> [JAWS] at
>org.jboss.minerva.jdbc.PreparedStatementInPool.executeUpdate(PreparedStatementInPool.java:81)
> [JAWS] at
>org.jboss.ejb.plugins.jaws.jdbc.JDBCUpdateCommand.executeStatementAndHandleResult(JDBCUpdateCommand.java:49)
> [JAWS] at
>org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:154)
> [JAWS] at
>org.jboss.ejb.plugins.jaws.jdbc.JDBCStoreEntityCommand.execute(JDBCStoreEntityCommand.java:97)
> [JAWS] at
>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.storeEntity(JAWSPersistenceManager.java:156)
> [JAWS] at
>org.jboss.ejb.plugins.CMPPersistenceManager.storeEntity(CMPPersistenceManager.java:337)
> [JAWS] at
>org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronization.beforeCompletion(EntitySynchronizationInterceptor.java:323)
> [JAWS] at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:993)
> [JAWS] at org.jboss.tm.TxCapsule.commit(TxCapsule.java:262)
> [JAWS] at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76)
> [JAWS] at
>org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:309)
> [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
> [JAWS] at
>org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:140)
> [JAWS] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:185)
> [JAWS] at
>org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:265)
> [JAWS] at
>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:222)
> [JAWS]
