Hi All...

I have been working on a large app for a while and for the past several 
weeks I have been working under jBoss 2.1/Tomcat beta distribution. This 
morning, I down loaded jBoss2.2/Tomcat binary and fired up my app.

The app is uses servlets in a WAR and SLSBs and BMP EBs in a jar, all bound 
into an EAR. The EBs were generated using the MVC Soft EJB 2.0 persistence 
manager.

My environment is Windows 2000 and Sun's JDK 1.3.

I deployed the exact same EAR file under both the jBoss/TC beta and the 
release, and in both cases it deployed just fine.

However, when I try to run parts of it, under the release I get naming 
exceptions. I'll paste an excerpt from the server.log file below. The 
exception seems to be thrown after my code successfully creates an EB and 
exits its create method. My code does not use a name pm, and I looked 
through the generated code and didn't find that either.

So, this may be a problem with my code, but I wanted to post this note 
since the very same EAR files runs properly under the jBoss beta Rickard 
released some time ago.

Has anyone else seen problems going from the 2.1 beta to the 2.2 release?

Thanks!

Jim



*** snip ***

[CreateNewUARSlsb] CreateNewUarBean Mon Apr 09 12:08:27 EDT 2001 Entering 
makeNew()
[CreateNewUARSlsb] CreateNewUarBean Mon Apr 09 12:08:27 EDT 2001 method 
createCrEb() entered
[CreateNewUARSlsb] CreateNewUarBean Mon Apr 09 12:08:27 EDT 2001 Looking 
up: java:comp/env/ejb/CrEntity
[CreateNewUARSlsb] CreateNewUarBean Mon Apr 09 12:08:27 EDT 2001 Calling 
create()

[CrEntity] EB CrEJB: Mon Apr 09 12:08:27 EDT 2001 ejbCreate(RegnetCR cr) 
entered
[CrEntity] EB CrEJB: Mon Apr 09 12:08:27 EDT 2001 Setting tagName == 
CR:TESTUSER:N
[CrEntity] EB CrEJB: Mon Apr 09 12:08:27 EDT 2001 ejbCreate(RegnetCR cr) 
exiting


[CrEntity] javax.naming.NameNotFoundException: pm not bound
[CrEntity]      at org.jnp.server.NamingServer.getBinding(NamingServer.java:474)
[CrEntity]      at org.jnp.server.NamingServer.getBinding(NamingServer.java:482)
[CrEntity]      at org.jnp.server.NamingServer.getObject(NamingServer.java:488)
[CrEntity]      at org.jnp.server.NamingServer.lookup(NamingServer.java:254)
[CrEntity]      at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:295)
[CrEntity]      at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279)
[CrEntity]      at javax.naming.InitialContext.lookup(Unknown Source)
[CrEntity]      at 
com.mvcsoft.persistence.util.NamespaceUtil.getContainer(NamespaceUtil.java:
25)
[CrEntity]      at 
com.regtek.eb20.ImplCrEJB.associatedWithKey(ImplCrEJB.java:1733)
[CrEntity]      at com.regtek.eb20.ImplCrEJB.ejbPostCreate(ImplCrEJB.java:227)
[CrEntity]      at java.lang.reflect.Method.invoke(Native Method)
[CrEntity]      at 
org.jboss.ejb.plugins.BMPPersistenceManager.createEntity(BMPPersistenceMana
ger.java:172)
[CrEntity]      at 
org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:441)
[CrEntity]      at java.lang.reflect.Method.invoke(Native Method)
[CrEntity]      at 
org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContain
er.java:639)
[CrEntity]      at 
org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySyn
chronizationInterceptor.java:160)
[CrEntity]      at 
org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceIn
terceptor.java:87)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:135)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT
.java:263)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:86)
[CrEntity]      at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.ja
va:164)
[CrEntity]      at 
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:106)
[CrEntity]      at 
org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:316)
[CrEntity]      at 
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRMPConta
inerInvoker.java:436)
[CrEntity]      at 
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:212)
[CrEntity]      at $Proxy25.create(Unknown Source)
[CrEntity]      at 
com.regtek.slsb.CreateNewUARBean.createCrEb(CreateNewUARBean.java:214)
[CrEntity]      at 
com.regtek.slsb.CreateNewUARBean.makeNew(CreateNewUARBean.java:64)
[CrEntity]      at java.lang.reflect.Method.invoke(Native Method)
[CrEntity]      at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Statele
ssSessionContainer.java:472)
[CrEntity]      at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessS
essionInstanceInterceptor.java:87)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT
.java:263)
[CrEntity]      at 
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[CrEntity]      at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:1
90)
[CrEntity]      at 
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
[CrEntity]      at 
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.ja
va:271)
[CrEntity]      at 
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainer
Invoker.java:482)
[CrEntity]      at 
org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(Stateles
sSessionProxy.java:152)
[CrEntity]      at $Proxy19.makeNew(Unknown Source)
[CrEntity]      at com.regtek.protocol_servlets.MakeUAR.doPost(MakeUAR.java:153)
[CrEntity]      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[CrEntity]      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[CrEntity]      at 
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
[CrEntity]      at org.apache.tomcat.core.Handler.service(Handler.java:286)
[CrEntity]      at 
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
[CrEntity]      at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:7
97)
[CrEntity]      at 
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
[CrEntity]      at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Http
ConnectionHandler.java:210)
[CrEntity]      at 
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
[CrEntity]      at 
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
[CrEntity]      at java.lang.Thread.run(Unknown Source)
[CrEntity] TRANSACTION ROLLBACK EXCEPTION:null; nested exception is:
        javax.ejb.EJBException
[CrEntity] javax.naming.NameNotFoundException: pm not bound

*** snip ***




********************************************
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I -
I took the one less traveled by,
And that has made all the difference.

- Robert Frost, 1916


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to