Here's what I've got going right now.  For me, the error only seems to occur in 
the MBeans.  Other parts of the app work fine when doing JNDI lookups with the 
new naming scheme.

For what its worth, my app still is an EAR with a .EAR and .PAR archive inside 
it.  Haven't made that change yet.

I'll be glad to post some more code or test something if anyone has any ideas.


  | @Service(objectName="chief:service=InvoiceFileService")
  | @Management(InvoiceFileService.class)
  | public class InvoiceFileServiceMBean implements InvoiceFileService {
  | 

Here's most of exception at deploy time. 

  | 2006-02-09 16:39:43,172 INFO  [org.jboss.ejb3.JmxKernelAbstraction] 
installing MBean: 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
 with dependencies:
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.system.ServiceController] Creating 
service 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.system.ServiceController] adding 
depends in ServiceController.register: []
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] 
Creating 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] 
Created 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.system.ServiceController] Creating 
dependent components for: 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
 dependents are: []
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.system.ServiceController] starting 
service 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
  | 
  | 2006-02-09 16:39:43,172 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] 
Starting 
jboss.j2ee:service=EJB3,ear=chief.ear,jar=business.ejb3,name=InvoiceFileServiceMBean
  | 
  | 2006-02-09 16:39:43,282 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] 
Added url: 
file:/C:/jboss-4.0.3SP1-EJBRC5/server/all/tmp/aopdynclasses/ucl7891/?dynamic=true,
 to ucl: [EMAIL PROTECTED] 
url=file:/C:/jboss-4.0.3SP1-EJBRC5/server/all/tmp/deploy/tmp7890chief.ear 
,addedOrder=48}
  | 
  | 2006-02-09 16:39:43,516 DEBUG [org.jboss.ejb3.tx.UserTransactionImpl] new 
UserTx: [EMAIL PROTECTED]
  | 
  | 2006-02-09 16:39:43,578 DEBUG [org.jboss.ejb3.EJBContainer] binding enc: 
env/com.ntransit.chief.jmx.InvoiceFileServiceMBean/invoiceFileHistoryFinder to 
chief/InvoiceFileHistoryFinderBean/local
  | 
  | 2006-02-09 16:39:43,578 DEBUG [org.jboss.ejb3.EJBContainer] binding enc: 
env/com.ntransit.chief.jmx.InvoiceFileServiceMBean/pos to 
chief/POSPODFileParserBean/local
  | 
  | 2006-02-09 16:39:43,657 DEBUG [org.jboss.ejb3.security.JaccHelper] 
InvoiceFileServiceMBean has no @SecurityDomain - skipping JACC configuration
  | 
  | 2006-02-09 16:39:43,703 DEBUG [org.jboss.system.ServiceController] Creating 
service chief:service=InvoiceFileService
  | 
  | 2006-02-09 16:39:43,703 DEBUG [org.jboss.system.ServiceController] adding 
depends in ServiceController.register: []
  | 
  | 2006-02-09 16:39:43,703 INFO  [STDOUT] javax.naming.NamingException: Could 
not dereference object [Root exception is javax.naming.NameNotFoundException: 
InvoiceFileHistoryFinderBean not bound]
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1052)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:685)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.injection.JndiFieldInjector.inject(JndiFieldInjector.java:69)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.injection.JndiFieldInjector.inject(JndiFieldInjector.java:61)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.service.ServiceContainer.injectDependencies(ServiceContainer.java:261)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.service.ServiceContainer.populateInvocation(ServiceContainer.java:231)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.service.ServiceContainer.localInvoke(ServiceContainer.java:167)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.service.ServiceContainer.localInvoke(ServiceContainer.java:142)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.ejb3.service.ServiceMBeanDelegate.invoke(ServiceMBeanDelegate.java:166)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:960)
  | 
  | 2006-02-09 16:39:43,719 INFO  [STDOUT]      at $Proxy0.create(Unknown 
Source)
  | 


  | 2006-02-09 16:39:44,063 WARN  [org.jboss.system.ServiceController] Problem 
creating service chief:service=InvoiceFileService
  | 
  | java.lang.RuntimeException: Unable to inject jndi dependency: 
env/com.ntransit.chief.jmx.InvoiceFileServiceMBean/invoiceFileHistoryFinder 
into field com.ntransit.chief.session.InvoiceFileHistoryFinder 
com.ntransit.chief.jmx.InvoiceFileServiceMBean.invoiceFileHistoryFinder
  | 
  |     at 
org.jboss.ejb3.injection.JndiFieldInjector.inject(JndiFieldInjector.java:74)
  | 
  |     at 
org.jboss.ejb3.injection.JndiFieldInjector.inject(JndiFieldInjector.java:61)
  | 
  |     at 
org.jboss.ejb3.service.ServiceContainer.injectDependencies(ServiceContainer.java:261)
  | 
  |     at 
org.jboss.ejb3.service.ServiceContainer.populateInvocation(ServiceContainer.java:231)
  | 
  |     at 
org.jboss.ejb3.service.ServiceContainer.localInvoke(ServiceContainer.java:167)
  | 
  |     at 
org.jboss.ejb3.service.ServiceContainer.localInvoke(ServiceContainer.java:142)
  | 
  |     at 
org.jboss.ejb3.service.ServiceMBeanDelegate.invoke(ServiceMBeanDelegate.java:166)
  | 
  |     at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
  | 
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  | 
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:960)
  | 
  |     at $Proxy0.create(Unknown Source)
  | 
  |     at org.jboss.system.ServiceController.create(ServiceController.java:341)
  | 
  |     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:585)
  | 
  |     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:245)
  | 
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
  | 
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
  | 
  |     at $Proxy79.create(Unknown Source)
  | 

Caused by: javax.naming.NamingException: Could not dereference object [Root 
exception is javax.naming.NameNotFoundException: InvoiceFileHistoryFinderBean 
not bound]
  | 
  |     at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1052)
  | 
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:685)
  | 
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
  | 
  |     at 
org.jboss.ejb3.injection.JndiFieldInjector.inject(JndiFieldInjector.java:69)
  | 
  |     ... 149 more
  | 
  | Caused by: javax.naming.NameNotFoundException: InvoiceFileHistoryFinderBean 
not bound
  | 
  |     at org.jnp.server.NamingServer.getBinding(NamingServer.java:514)
  | 
  |     at org.jnp.server.NamingServer.getBinding(NamingServer.java:522)
  | 
  |     at org.jnp.server.NamingServer.getObject(NamingServer.java:528)
  | 
  |     at org.jnp.server.NamingServer.lookup(NamingServer.java:252)
  | 
  |     at org.jnp.server.NamingServer.lookup(NamingServer.java:255)
  | 
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
  | 
  |     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
  | 
  |     at javax.naming.InitialContext.lookup(InitialContext.java:351)
  | 
  |     at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1046)
  | 
  |     ... 152 more
  | 

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

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


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to