I don't see any need for using finder Inside ejbCreate as JBOSS does it
automatically before insert.

It does like:

SELECT COUNT(*) FROM TABLE WHERE PK_COLUMN=?

Try without finder. 

-Saroj

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Jon
Haugsand
Sent: Tuesday, September 24, 2002 8:13 PM
To: [EMAIL PROTECTED]
Subject: [JBoss-user] Interrupted while requesting permit!



JBoss 3.0.1 where we within ejbCreate we use a finder to detect double
creation of a bean instance.  The following message was printed at the
log:

2002-09-24 16:32:33,169 DEBUG
[org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLQuery.VpKriterie.findByVpKriter
ieIdAndTilstand] Find failed
org.jboss.util.NestedSQLException: Interrupted while requesting permit!;
- nested throwable: (javax.resource.ResourceException: Interrupted while
requesting permit!)
        at
org.jboss.resource.adapter.jdbc.local.LocalDataSource.getConnection(Loca
lDataSource.java:106)
        at
org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractQueryCommand.execute(JDBCAbst
ractQueryCommand.java:92)
        at
org.jboss.ejb.plugins.cmp.jdbc.JDBCFindEntityCommand.execute(JDBCFindEnt
ityCommand.java:44)
        at
org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.findEntity(JDBCStoreMana
ger.java:541)
        at
org.jboss.ejb.plugins.CMPPersistenceManager.findEntity(CMPPersistenceMan
ager.java:336)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.findEnt
ity(CachedConnectionInterceptor.java:301)
        at
org.jboss.ejb.EntityContainer.findLocal(EntityContainer.java:634)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityCont
ainer.java:1116)
        at
org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor
.java:73)
        at
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(Entity
SynchronizationInterceptor.java:209)
        at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeH
ome(CachedConnectionInterceptor.java:215)
        at
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanc
eInterceptor.java:88)
        at
org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterce
ptor.java:79)
        at
org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreatio
nInterceptor.java:44)
        at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterce
ptor.java:111)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptor
CMT.java:178)
        at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:
52)
        at
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor
.java:105)
        at
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:129)
        at
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:487)
        at
org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invokeHome(BaseLoc
alContainerInvoker.java:230)
        at
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:11
0)
        at $Proxy368.findByVpKriterieIdAndTilstand(Unknown Source)
        at
norgesbank.bank.sil.entiteter.vpkriterie.VpKriterieBean.ejbCreate(VpKrit
erieBean.java:156)
  

-- 
  Jon Haugsand, <[EMAIL PROTECTED]>
  Norges Bank, <http://www.norges-bank.no>



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to