Newsgroup: it.comp.java
Titolo: Weblogic...eccezione stranissima (lungo)

Ciao :(
sono tristissimo... WebLogic manda in eccezione del codice che con JBoss
funziona perfettamente.
Ho uno stateful session bean "DatiSoggetto" che inserisce in un botto una
serie di dati raccolti da un wizard web.
sul metodo store()
    public void store() throws CreateException, RemoteException {
        if (debug.booleanValue()) {
            print();
        }
        sportello.createAssistito(assistito);
        sportello.createCartella(cartella);
        sportello.createRecapito(residenza);
        sportello.createRecapito(domicilio);
        sportello.createTelefonoMail(telefonoMail);
        sportello.createAspettoSociale(statoSociale);
    }
Sportello è uno stateless sb che chiama la create su una serie di
entitybeans (tutti BMP per motivi 'particolari').
dopo la ejbCrate (la prima) viene chiamata la ejbStore. La ejbCreate
completa correttamente, c'è anche un controllo sul valore di ritorno della
executeUpdate = 1. Ho messo dei log su tutti i metodi di lifecycle per
capire l'ordine delle chiamate e sembra corretto.
Quindi la ejbStore richiamata dal container mi dà errore su executeUpdate
poiché non aggiorna nessun record (ergo non trova il record su db, ma la
create ha inserito correttamente!!!).
Tutti i bean hanno 'required' come attributo di transazione, eppure sembra
quasi che esegua l'ejbcreate in una transazione distinta da ejbstore. Non
oso sperare che qualcuno mi risolvi il problema, ci sto impazzendo da
qualche ora e non so più a che santo rivolgermi.
La cosa strana è che con JBoss non dà problemi, e su weblogic l'ordine di
invocazione dei metodi è uguale (ma non ne sono sicuro)
ecco lo stacktrace che mi arriva nel browser (non ho accesso a quello sul
server):
Exception while commiting Tx : Name=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()],Xid=153:e340e861602aaac3(6218
010),Status=Rolled back. [Reason=javax.ejb.NoSuchEntityException: Row does
not exist],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since
begin=0,seconds
left=10,SCInfo[testregione+test2]=(state=rolledback),properties=({weblogic.t
ransaction.name
=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()]}),OwnerTransactionManager=Ser
verTM[ServerCoordinatorDescriptor=(CoordinatorURL=test2+10.106.2.230:7201+te
stregione+,
Resources={})],CoordinatorURL=test2+10.106.2.230:7201+testregione+); nested
exception is: weblogic.transaction.RollbackException: Unexpected exception
in beforeCompletion:
sync=weblogic.ejb20.internal.TxManager$TxListener@269671 Row does not
exist - with nested exception: [javax.ejb.NoSuchEntityException: Row does
not exist] Start server side stack trace: java.rmi.RemoteException:
Exception while commiting Tx : Name=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()],Xid=153:e340e861602aaac3(6218
010),Status=Rolled back. [Reason=javax.ejb.NoSuchEntityException: Row does
not exist],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since
begin=0,seconds
left=10,SCInfo[testregione+test2]=(state=rolledback),properties=({weblogic.t
ransaction.name
=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()]}),OwnerTransactionManager=Ser
verTM[ServerCoordinatorDescriptor=(CoordinatorURL=test2+10.106.2.230:7201+te
stregione+,
Resources={})],CoordinatorURL=test2+10.106.2.230:7201+testregione+); nested
exception is: weblogic.transaction.RollbackException: Unexpected exception
in beforeCompletion:
sync=weblogic.ejb20.internal.TxManager$TxListener@269671 Row does not
exist - with nested exception: [javax.ejb.NoSuchEntityException: Row does
not exist] javax.ejb.NoSuchEntityException: Row does not exist at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126) at
weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265) at
weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380) at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481) at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551) at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88) at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980) at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504) at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216) at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190) at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source) at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298) at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166) at
weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135) at
weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at
$Proxy119.store(Unknown Source) at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) ---------------
nested within: ------------------ weblogic.transaction.RollbackException:
Unexpected exception in beforeCompletion:
sync=weblogic.ejb20.internal.TxManager$TxListener@269671 Row does not
exist - with nested exception: [javax.ejb.NoSuchEntityException: Row does
not exist] at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1475) at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:263) at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190) at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source) at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298) at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166) at
weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135) at
weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at
$Proxy119.store(Unknown Source) at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) End server side
stack trace ; nested exception is: weblogic.transaction.RollbackException:
Unexpected exception in beforeCompletion:
sync=weblogic.ejb20.internal.TxManager$TxListener@269671 Row does not exist
Start server side stack trace: javax.ejb.NoSuchEntityException: Row does not
exist at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126) at
weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265) at
weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380) at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481) at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551) at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88) at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980) at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504) at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216) at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190) at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source) at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298) at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166) at
weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135) at
weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at
$Proxy119.store(Unknown Source) at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) ---------------
nested within: ------------------ weblogic.transaction.RollbackException:
Unexpected exception in beforeCompletion:
sync=weblogic.ejb20.internal.TxManager$TxListener@269671 Row does not
exist - with nested exception: [javax.ejb.NoSuchEntityException: Row does
not exist] at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1475) at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:263) at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190) at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source) at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298) at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166) at
weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135) at
weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at
$Proxy119.store(Unknown Source) at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) End server side
stack trace - with nested exception: [javax.ejb.NoSuchEntityException: Row
does not exist Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126) at
weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265) at
weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380) at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481) at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551) at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88) at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980) at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504) at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216) at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190) at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171) at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source) at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298) at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166) at
weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92) at
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112) at
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135) at
weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35) at
$Proxy119.store(Unknown Source) at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107) at
weblogic.servlet.jsp.JspBase.service(JspBase.java:27) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) End server side
stack trace ]
The stacktrace is:
java.rmi.RemoteException: Exception while commiting Tx : Name=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()],Xid=153:e340e861602aaac3(6218
010),Status=Rolled back. [Reason=javax.ejb.NoSuchEntityException: Row does
not exist],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since
begin=0,seconds
left=10,SCInfo[testregione+test2]=(state=rolledback),properties=({weblogic.t
ransaction.name
=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()]}),OwnerTransactionManager=Ser
verTM[ServerCoordinatorDescriptor=(CoordinatorURL=test2+10.106.2.230:7201+te
stregione+,
Resources={})],CoordinatorURL=test2+10.106.2.230:7201+testregione+); nested
exception is:
 weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist]
Start server side stack trace:
java.rmi.RemoteException: Exception while commiting Tx : Name=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()],Xid=153:e340e861602aaac3(6218
010),Status=Rolled back. [Reason=javax.ejb.NoSuchEntityException: Row does
not exist],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since
begin=0,seconds
left=10,SCInfo[testregione+test2]=(state=rolledback),properties=({weblogic.t
ransaction.name
=[EJB
it.csi.sert.anagrafe.DatiSoggettoBean.store()]}),OwnerTransactionManager=Ser
verTM[ServerCoordinatorDescriptor=(CoordinatorURL=test2+10.106.2.230:7201+te
stregione+,
Resources={})],CoordinatorURL=test2+10.106.2.230:7201+testregione+); nested
exception is:
 weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist]
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist]
 at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1475)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:263)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
; nested exception is:
 weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist
Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist]
 at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1475)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:263)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
 - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist
Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
]
javax.ejb.NoSuchEntityException: Row does not exist
Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
 <>
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist
Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
--------------- nested within: ------------------
weblogic.transaction.RollbackException: Unexpected exception in
beforeCompletion: sync=weblogic.ejb20.internal.TxManager$TxListener@269671
Row does not exist - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist]
 at
weblogic.transaction.internal.TransactionImpl.throwRollbackException(Transac
tionImpl.java:1475)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:263)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
 - with nested exception:
[javax.ejb.NoSuchEntityException: Row does not exist
Start server side stack trace:
javax.ejb.NoSuchEntityException: Row does not exist
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP.ejbStore(TAssistitoBeanBMP.java:136)
 at
it.csi.sert.anagrafe.TAssistitoBeanBMP_346o9l_Impl.ejbStore(TAssistitoBeanBM
P_346o9l_Impl.java:126)
 at weblogic.ejb20.manager.DBManager.storeBean(DBManager.java:265)
 at weblogic.ejb20.manager.DBManager.beforeCompletion(DBManager.java:380)
 at
weblogic.ejb20.internal.TxManager$TxListener.beforeCompletion(TxManager.java
:481)
 at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInf
o.java:551)
 at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCI
nfo.java:88)
 at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(
ServerTransactionImpl.java:980)
 at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerT
ransactionImpl.java:1504)
 at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTra
nsactionImpl.java:216)
 at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransaction
Impl.java:190)
 at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl.store(DatiSoggettoBean_k
pk9so_EOImpl.java:171)
 at
it.csi.sert.anagrafe.DatiSoggettoBean_kpk9so_EOImpl_WLSkel.invoke(Unknown
Source)
 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
 at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
 at weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
 at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
 at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
 at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:135)
 at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
 at $Proxy119.store(Unknown Source)
 at
jsp_servlet._anagrafe._controller.__inserisci_datisoggetto._jspService(__ins
erisci_datisoggetto.java:107)
 at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
 at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
 at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java:2495)
 at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2204)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
End  server side stack trace
]
 <>
Grazie a tutti (se non altro per la comprensione :) )
Ciao!
Luigi

Forse abbiamo trovato... il problema  è che weblogic chiama ejbStore dopo
ejbCreate/ejbPostCreate. Fin quì tutto bene... solo che la pk dell'entity è
un char(6) e il problema è che il JDBC driver di weblogic riesce ad inserire
il dato nella pk con un preparedstatement ma l'ejbStore non riesce poi a
reperirla se è più corta di 6 caratteri (bisogna aggiungere gli spazi).
Pare invece che JBoss applichi un "padding" facendo funzionare anche
l'EJBStore. La soluzione quindi per me sarebbe cambiare il tipo della pk da
char(6) a varchar(6)...
Peccato che ho già modificato un po' di codice cercando di individuare il
problema; come al solito sono le sciocchezze che fanno perdere più tempo.
Ciao!
Luigi

 l'EJBStore.
O potrebbe darsi che JBoss non chiama l'EJBStore subito dopo l'ejb create.