Thank you for your response. I got that problem because I was playing around 
with env object and I removed all those statements and I am no longer getting 
this problem, however I stepped into another issue. Here is the info....from 
server.log. As you see the find, activate, load all worked fine, when I am 
calling the get method I get this problem, the code looks like below....in the 
servlet...
-----------servlet class--------------------------

                    login beanRemote;
            beanRemote = (login) home.findByUserName("admin");
            loginPK pk = (loginPK) beanRemote.getPrimaryKey();
            login newLogin = null;
            newLogin = home.findByPrimaryKey(pk);
            out.println("<p align=\"center\"> Message from Security Entity Bean 
is: " + "Hello " + newLogin.getUserName() + "");        

---------------server.log-----------------------

[EMAIL PROTECTED], [EMAIL PROTECTED] url=null ,addedOrder=0}

2004-12-22 16:17:19,022 INFO  [STDOUT] ejbFindByPrimaryKey(1) called.

2004-12-22 16:17:19,082 INFO  [STDOUT] ejbActivate() called.

2004-12-22 16:17:19,092 INFO  [STDOUT] ejbLoad() called.

2004-12-22 16:17:19,092 INFO  [STDOUT] user information from query: admin

2004-12-22 16:17:19,092 INFO  [STDOUT] password information from query: admin

2004-12-22 16:17:19,102 INFO  [STDOUT] getuserName() called.

2004-12-22 16:17:19,102 ERROR [org.jboss.ejb.BeanLock] removing bean lock and 
it has tx set! [EMAIL PROTECTED], bean=admin/login, id=1, refs=0, 
tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=MERCY/3, BranchQual=, 
localId=3], synched=null, timeout=5000, queue=[]
2004-12-22 16:17:19,102 ERROR [org.jboss.ejb.plugins.LogInterceptor] 
RuntimeException in method: public abstract java.lang.String 
admin.access.login.getUserName() throws java.rmi.RemoteException:

java.lang.IllegalStateException: removing bean lock and it has tx set!

        at 
org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.removeRef(QueuedPessimisticEJBLock.java:461)

        at org.jboss.ejb.BeanLockManager.removeLockRef(BeanLockManager.java:116)

        at 
org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:106)

        at 
org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreationInterceptor.java:53)

        at 
org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)

        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:105)

        at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:316)

        at 
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:149)

        at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:128)

        at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)

        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)

        at 
org.jboss.ejb.EntityContainer.internalInvoke(EntityContainer.java:514)

        at org.jboss.ejb.Container.invoke(Container.java:854)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:324)

        at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)

        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)

        at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)

        at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:242)

        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)

        at 
org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)

        at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)

        at 
org.jboss.invocation.MarshallingInvokerInterceptor.invoke(MarshallingInvokerInterceptor.java:55)

        at 
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)

        at 
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)

        at 
org.jboss.proxy.ejb.EntityInterceptor.invoke(EntityInterceptor.java:97)

        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)

        at $Proxy50.getUserName(Unknown Source)


"redBeard15" wrote : You're going to have to supply a bit more information.  It 
looks like something is happening at 'loginBean.java:266' 
(loginBean.setEntityContext().  What's happening there?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3859661#3859661

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3859661


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to