I am using Interbase with a BMP bean. If I have a column with a unique
constraint and attempt to add another row with the same value I don't get a
SQLException. JBoss seems to throw some internal errors which I am unable to
catch. The output is below.
[com.faq.ejb.UserMasterHome] TRANSACTION ROLLBACK EXCEPTION:null; nested
exception is:
javax.ejb.EJBException
[com.faq.ejb.UserMasterHome] java.lang.ClassCastException:
java.lang.VerifyError
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.BMPPersistenceManager.c
reateEntity(BMPPersistenceManager.java:151)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.EntityContainer.createHome(Enti
tyContainer.java:441)
[com.faq.ejb.UserMasterHome] at java.lang.reflect.Method.invoke(Native
Method
)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.EntityContainer$ContainerInterc
eptor.invokeHome(EntityContainer.java:639)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.EntitySynchronizationIn
terceptor.invokeHome(EntitySynchronizationInterceptor.java:160)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.EntityInstanceIntercept
or.invokeHome(EntityInstanceInterceptor.java:87)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke
Next(TxInterceptorCMT.java:135)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWit
hTransactions(TxInterceptorCMT.java:263)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke
Home(TxInterceptorCMT.java:86)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.SecurityInterceptor.inv
okeHome(SecurityInterceptor.java:164)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.LogInterceptor.invokeHo
me(LogInterceptor.java:106)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.EntityContainer.invokeHome(Enti
tyContainer.java:316)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.jrmp.server.JRMPContain
erInvoker.invokeHome(JRMPContainerInvoker.java:436)
[com.faq.ejb.UserMasterHome] at
org.jboss.ejb.plugins.jrmp.interfaces.HomePro
xy.invoke(HomeProxy.java:212)
[com.faq.ejb.UserMasterHome] at $Proxy59.create(Unknown Source)
[com.faq.ejb.UserMasterHome] at
com.faq.worker.importDataWB.execute(importDat
aWB.java:113)
[com.faq.ejb.UserMasterHome] at
com.faq.servlet.faqservlet.executeBean(faqser
vlet.java:137)
[com.faq.ejb.UserMasterHome] at
com.faq.servlet.faqservlet.doGet(faqservlet.j
ava:76)
[com.faq.ejb.UserMasterHome] at
javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:740)
[com.faq.ejb.UserMasterHome] at
javax.servlet.http.HttpServlet.service(HttpSe
rvlet.java:853)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.core.ServletWrapper.doServi
ce(ServletWrapper.java:404)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.core.Handler.service(Handle
r.java:286)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.core.ServletWrapper.service
(ServletWrapper.java:372)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.core.ContextManager.interna
lService(ContextManager.java:797)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.core.ContextManager.service
(ContextManager.java:743)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.service.http.HttpConnection
Handler.processConnection(HttpConnectionHandler.java:210)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.service.TcpWorkerThread.run
It(PoolTcpEndpoint.java:416)
[com.faq.ejb.UserMasterHome] at
org.apache.tomcat.util.ThreadPool$ControlRunn
able.run(ThreadPool.java:498)
[com.faq.ejb.UserMasterHome] at java.lang.Thread.run(Unknown Source)
[EmbeddedTomcat] Prefs read error. IO exception.
[EmbeddedTomcat] javax.transaction.TransactionRolledbackException: null;
nested
exception is:
javax.ejb.EJBException
[EmbeddedTomcat] javax.ejb.EJBException
[EmbeddedTomcat] at
org.jboss.ejb.EntityContainer$ContainerInterceptor.in
vokeHome(EntityContainer.java:650)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.EntitySynchronizationIntercepto
r.invokeHome(EntitySynchronizationInterceptor.java:160)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invok
eHome(EntityInstanceInterceptor.java:87)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI
nterceptorCMT.java:135)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac
tions(TxInterceptorCMT.java:263)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxI
nterceptorCMT.java:86)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(
SecurityInterceptor.java:164)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIn
terceptor.java:106)
[EmbeddedTomcat] at
org.jboss.ejb.EntityContainer.invokeHome(EntityContai
ner.java:316)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke
r.invokeHome(JRMPContainerInvoker.java:436)
[EmbeddedTomcat] at
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invok
e(HomeProxy.java:212)
[EmbeddedTomcat] at $Proxy59.create(Unknown Source)
[EmbeddedTomcat] at
com.faq.worker.importDataWB.execute(importDataWB.java
:113)
[EmbeddedTomcat] at
com.faq.servlet.faqservlet.executeBean(faqservlet.jav
a:137)
[EmbeddedTomcat] at
com.faq.servlet.faqservlet.doGet(faqservlet.java:76)
[EmbeddedTomcat] at
javax.servlet.http.HttpServlet.service(HttpServlet.ja
va:740)
[EmbeddedTomcat] at
javax.servlet.http.HttpServlet.service(HttpServlet.ja
va:853)
[EmbeddedTomcat] at
org.apache.tomcat.core.ServletWrapper.doService(Servl
etWrapper.java:404)
[EmbeddedTomcat] at
org.apache.tomcat.core.Handler.service(Handler.java:2
86)
[EmbeddedTomcat] at
org.apache.tomcat.core.ServletWrapper.service(Servlet
Wrapper.java:372)
[EmbeddedTomcat] at
org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java:797)
[EmbeddedTomcat] at
org.apache.tomcat.core.ContextManager.service(Context
Manager.java:743)
[EmbeddedTomcat] at
org.apache.tomcat.service.http.HttpConnectionHandler.
processConnection(HttpConnectionHandler.java:210)
[EmbeddedTomcat] at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolT
cpEndpoint.java:416)
[EmbeddedTomcat] at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java:498)
[EmbeddedTomcat] at java.lang.Thread.run(Unknown Source)
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user