Must be the LRU cache stuff?  I'm not really working BMP, but all my beans
work fine right now.

-----Original Message-----
From: marc fleury [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 30, 2000 12:01 AM
To: jBoss
Subject: RE: [jBoss-User] Problems with BMP


I believe sebastien fixed it.

marc


|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Jay Walters
|Sent: Sunday, October 29, 2000 8:12 PM
|To: 'jBoss'
|Subject: RE: [jBoss-User] Problems with BMP
|
|
|I haven't seen this bug and I'm running BMP beans with a pretty recent
|build.  Is this something that was recently introduced to the code 
|base?  Or
|was it in fact fixed?
|
|-----Original Message-----
|From: Keith L. Musser [mailto:[EMAIL PROTECTED]]
|Sent: Saturday, October 28, 2000 7:32 AM
|To: jBoss
|Subject: Re: [jBoss-User] Problems with BMP
|
|
|Any idea how long that will be?  I'm trying to decide whether to switch
|from Jonas to jBoss.   But ability to do BMP is pretty fundamental.
|
|If this will be a while, I won't make the switch.
|
|(Who knows, maybe I'll switch later - I really like some of your
|features, like automatic deployment.)
|
|- Keith
|
|-----Original Message-----
|From: marc fleury <[EMAIL PROTECTED]>
|To: jBoss <[EMAIL PROTECTED]>
|Date: Friday, October 27, 2000 7:03 PM
|Subject: RE: [jBoss-User] Problems with BMP
|
|
|>It is a known bug we have a fix for it... will let you know when we
|commit
|>it.
|>
|>marc
|>
|>
|>|-----Original Message-----
|>|From: [EMAIL PROTECTED]
|>|[mailto:[EMAIL PROTECTED]]On Behalf Of Keith L. Musser
|>|Sent: Friday, October 27, 2000 3:49 PM
|>|To: jBOSS-User
|>|Subject: [jBoss-User] Problems with BMP
|>|
|>|
|>|Hi,
|>|
|>|I'm running jBoss on Linux, JDK 1.2.2.  I'm having a problem with an
|>|Entity bean.  I suspect I'm not configured properly for BMP.  The
|>|examples I've seen on the web are for CMP.  The information in
|>|http://www.jboss.org/contconf_howto.html refers to
|"standardjboss.xml",
|>|but there is no such file in my distribution, so I can't study it.
|>|
|>|My client code does this:
|>|
|>|User u = home.findByPassword( username, pw );
|>|UserInfo info = u.getInfo();
|>|
|>|The finder method works and returns a remote reference.  (The
|"ejbFind"
|>|method of the bean is called, but not the "ejbLoad" method.)
|>|
|>|The second method, however, causes the server to fail.  It gives the
|>|trace shown below, saying something about "isn't in the cache".  My
|>|"ejbLoad" method is never called.  I've put my deployment descriptor
|at
|>|the bottom for reference.
|>|
|>|Thanks for any help you can give me.
|>|- Keith
|>|
|>|NOTE:  I'm running this application in Jonas without problems.
|>|Therefore, I'm assuming the problem has to do with configuration of
|>|jBoss.
|>|
|>|[User] ejbFindByPassword: user5, pw=6A696D6D79
|>|[User] SELECT userName FROM users WHERE username='user5' AND
|>|_password='6A696D6D79';
|>|[User] FOUND: user5
|>|[User] TRANSACTION ROLLBACK EXCEPTION:Can't remove bean with id =
|user5:
|>|it isn't in the cache.; nested exception is:
|>|java.lang.IllegalStateException: Can't remove bean with id = user5: it
|>|isn't in the cache.
|>|[User] java.lang.IllegalStateException: Can't remove bean with id =
|>|user5: it isn't in the cache.
|>|[User]  at
|>|org.jboss.ejb.plugins.EnterpriseInstanceCache.remove(EnterpriseInstanc
|eC
|>|ache.java:142)
|>|[User]  at
|>|org.jboss.ejb.plugins.EntityInstanceCache.remove(EntityInstanceCache.j
|av
|>|a:64)
|>|[User]  at
|>|org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceI
|nt
|>|erceptor.java:211)
|>|[User]  at
|>|org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.jav
|a,
|>|Compiled Code)
|>|[User]  at
|>|org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercept
|or
|>|CMT.java, Compiled Code)
|>|[User]  at
|>|org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99
|)
|>|[User]  at
|>|org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.j
|av
|>|a:144)
|>|[User]  at
|>|org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
|>|[User]  at
|>|org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:316)
|>|[User]  at
|>|org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPCont
|ai
|>|nerInvoker.java:222)
|>|[User]  at
|>|org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPCont
|ai
|>|nerInvoker.java:187)
|>|[User]  at java.lang.reflect.Method.invoke(Native Method)
|>|[User]  at
|>|sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java,
|Compiled
|>|Code)
|>|[User]  at sun.rmi.transport.Transport$1.run(Transport.java, Compiled
|>|Code)
|>|[User]  at java.security.AccessController.doPrivileged(Native Method)
|>|[User]  at sun.rmi.transport.Transport.serviceCall(Transport.java,
|>|Compiled Code)
|>|[User]  at
|>|sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java,
|>|Compiled Code)
|>|[User]  at
|>|sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.
|ja
|>|va, Compiled Code)
|>|[User]  at java.lang.Thread.run(Thread.java, Compiled Code)
|>|
|>|----------------------------------------------------------------------
|--
|>|---------
|>|<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise
|>|JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>
|>|<ejb-jar>
|>|  <enterprise-beans>
|>|    <entity>
|>|      <description>Deployment descriptor for KLM's User
|>|example</description>
|>|      <ejb-name>Message</ejb-name>
|>|      <home>com.idisys.msg.ejb.MessageHome</home>
|>|      <remote>com.idisys.msg.ejb.Message</remote>
|>|      <ejb-class>com.idisys.msg.ejb.MessageBean</ejb-class>
|>|      <persistence-type>Bean</persistence-type>
|>|      <prim-key-class>java.lang.String</prim-key-class>
|>|      <reentrant>False</reentrant>
|>|      <resource-ref>
|>|<res-ref-name>jdbc/MessageDataSource</res-ref-name>
|>|<res-type>javax.sql.DataSource</res-type>
|>|<res-auth>Container</res-auth>
|>|      </resource-ref>
|>|    </entity>
|>|    <session>
|>|      <ejb-name>MessageSearch</ejb-name>
|>|      <home>com.idisys.msg.search.MessageSearchHome</home>
|>|      <remote>com.idisys.msg.search.MessageSearch</remote>
|>|      <ejb-class>com.idisys.msg.search.MessageSearchBean</ejb-class>
|>|      <session-type>Stateless</session-type>
|>|      <transaction-type>Container</transaction-type>
|>|      <env-entry>
|>|<env-entry-name>prop1</env-entry-name>
|>|<env-entry-type>java.lang.String</env-entry-type>
|>|<env-entry-value>prop1 value</env-entry-value>
|>|      </env-entry>
|>|      <resource-ref>
|>|<res-ref-name>jdbc/MessageDataSource</res-ref-name>
|>|<res-type>javax.sql.DataSource</res-type>
|>|<res-auth>Container</res-auth>
|>|      </resource-ref>
|>|      <resource-ref>
|>|<res-ref-name>Message</res-ref-name>
|>|<res-type>com.idisys.msg.ejb.MessageHome</res-type>
|>|<res-auth>Container</res-auth>
|>|      </resource-ref>
|>|    </session>
|>|    <entity>
|>|      <description>Deployment descriptor for KLM's User
|>|example</description>
|>|      <ejb-name>User</ejb-name>
|>|      <home>com.idisys.user.ejb.UserHome</home>
|>|      <remote>com.idisys.user.ejb.User</remote>
|>|      <ejb-class>com.idisys.user.ejb.UserBean</ejb-class>
|>|      <persistence-type>Bean</persistence-type>
|>|      <prim-key-class>java.lang.String</prim-key-class>
|>|      <reentrant>False</reentrant>
|>|      <resource-ref>
|>|<res-ref-name>jdbc/UserDataSource</res-ref-name>
|>|<res-type>javax.sql.DataSource</res-type>
|>|<res-auth>Container</res-auth>
|>|      </resource-ref>
|>|    </entity>
|>|  </enterprise-beans>
|>|  <assembly-descriptor>
|>|    <container-transaction>
|>|      <method>
|>|<ejb-name>MessageSearch</ejb-name>
|>|<method-name>*</method-name>
|>|      </method>
|>|      <trans-attribute>Required</trans-attribute>
|>|    </container-transaction>
|>|    <container-transaction>
|>|      <method>
|>|<ejb-name>Message</ejb-name>
|>|<method-name>*</method-name>
|>|      </method>
|>|      <trans-attribute>Required</trans-attribute>
|>|    </container-transaction>
|>|    <container-transaction>
|>|      <method>
|>|<ejb-name>User</ejb-name>
|>|<method-name>*</method-name>
|>|      </method>
|>|      <trans-attribute>Required</trans-attribute>
|>|    </container-transaction>
|>|  </assembly-descriptor>
|>|</ejb-jar>
|>|
|>|
|>|Keith L. Musser
|>|Integrated Dynamics, Inc.
|>|812-371-7777
|>|email:  [EMAIL PROTECTED]
|>|
|>|
|>|
|>|
|>|
|>|--
|>|--------------------------------------------------------------
|>|To subscribe:        [EMAIL PROTECTED]
|>|To unsubscribe:      [EMAIL PROTECTED]
|>|Problems?:           [EMAIL PROTECTED]
|>|
|>|
|>
|>
|>
|>--
|>--------------------------------------------------------------
|>To subscribe:        [EMAIL PROTECTED]
|>To unsubscribe:      [EMAIL PROTECTED]
|>Problems?:           [EMAIL PROTECTED]
|>
|>
|
|
|
|
|--
|--------------------------------------------------------------
|To subscribe:        [EMAIL PROTECTED]
|To unsubscribe:      [EMAIL PROTECTED]
|Problems?:           [EMAIL PROTECTED]
|
|
|--
|--------------------------------------------------------------
|To subscribe:        [EMAIL PROTECTED]
|To unsubscribe:      [EMAIL PROTECTED]
|Problems?:           [EMAIL PROTECTED]
|
|


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to