Hi,

I get the exception while lookup of usecase by JNDI. If you need more infos
tell me please.

Cheers
Per
WARN :  No ApplicationServer was specified!  The container system will only be accessible by same-vm clients via the IntraVm Server.
INFO :  openejb.home = /home/rene.d/tmp/standalone
INFO :  openejb.base = /home/rene.d/tmp/standalone
DEBUG:  Instantiating assembler class org.apache.openejb.assembler.classic.Assembler
DEBUG:  Beginning load: /home/rene.d/tmp/standalone/beans/de.coresd.aktiv.services.server.jar
INFO :  Loaded Module: /home/rene.d/tmp/standalone/beans/de.coresd.aktiv.services.server.jar
ERROR:  FATAL ERROR: Unknown error in Assembler.  Please send the following stack trace and this message to [email protected] :
 java.lang.StringIndexOutOfBoundsException: String index out of range: 0
	at java.lang.String.charAt(String.java:558)
	at org.apache.openejb.assembler.classic.JndiBuilder$LegacyAddedSuffixStrategy.getName(JndiBuilder.java:54)
	at org.apache.openejb.assembler.classic.JndiBuilder.bind(JndiBuilder.java:128)
	at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:303)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:135)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:147)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:275)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:260)
	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.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
	at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:39)
	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
	at javax.naming.InitialContext.init(InitialContext.java:223)
	at javax.naming.InitialContext.<init>(InitialContext.java:197)
	at de.coresd.nyx.common.ejb.EJBHelperBase.<init>(EJBHelperBase.java:41)
	at de.coresd.nyx.client.ejb.UseCaseEJBFactory.<init>(UseCaseEJBFactory.java:47)
	at de.coresd.nyx.client.ejb.UseCaseEJBFactory.getInstance(UseCaseEJBFactory.java:57)
	at de.coresd.nyx.client.ejb.UseCaseFactoryManager.getFactory(UseCaseFactoryManager.java:28)
	at de.coresd.nyx.client.ejb.UseCaseExecutor.createUseCase(UseCaseExecutor.java:36)
	at de.coresd.nyx.misc.update.frontend.UpdateUcExecutor.updatedLibraries(UpdateUcExecutor.java:42)
	at de.coresd.nyx.misc.update.frontend.LibrariesUpdateStartup.execute(LibrariesUpdateStartup.java:52)
	at de.coresd.nyx.client.startup.StartupBot.runStartups(StartupBot.java:87)
	at de.coresd.nyx.client.startup.StartupBot.executeStartups(StartupBot.java:55)
	at de.coresd.nyx.client.swing.Main.executeInitialization(Main.java:46)
	at de.coresd.nyx.client.swing.Main.<init>(Main.java:35)
	at de.coresd.nyx.client.swing.Main.main(Main.java:68)

FATAL:  OpenEJB has encountered a fatal error and cannot be started: Assembler failed to build the container system.
org.apache.openejb.OpenEJBException: java.lang.StringIndexOutOfBoundsException: String index out of range: 0: String index out of range: 0
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:148)
	at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:147)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:275)
	at org.apache.openejb.OpenEJB.init(OpenEJB.java:260)
	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.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36)
	at org.apache.openejb.client.LocalInitialContextFactory.init(LocalInitialContextFactory.java:53)
	at org.apache.openejb.client.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:39)
	at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
	at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
	at javax.naming.InitialContext.init(InitialContext.java:223)
	at javax.naming.InitialContext.<init>(InitialContext.java:197)
	at de.coresd.nyx.common.ejb.EJBHelperBase.<init>(EJBHelperBase.java:41)
	at de.coresd.nyx.client.ejb.UseCaseEJBFactory.<init>(UseCaseEJBFactory.java:47)
	at de.coresd.nyx.client.ejb.UseCaseEJBFactory.getInstance(UseCaseEJBFactory.java:57)
	at de.coresd.nyx.client.ejb.UseCaseFactoryManager.getFactory(UseCaseFactoryManager.java:28)
	at de.coresd.nyx.client.ejb.UseCaseExecutor.createUseCase(UseCaseExecutor.java:36)
	at de.coresd.nyx.misc.update.frontend.UpdateUcExecutor.updatedLibraries(UpdateUcExecutor.java:42)
	at de.coresd.nyx.misc.update.frontend.LibrariesUpdateStartup.execute(LibrariesUpdateStartup.java:52)
	at de.coresd.nyx.client.startup.StartupBot.runStartups(StartupBot.java:87)
	at de.coresd.nyx.client.startup.StartupBot.executeStartups(StartupBot.java:55)
	at de.coresd.nyx.client.swing.Main.executeInitialization(Main.java:46)
	at de.coresd.nyx.client.swing.Main.<init>(Main.java:35)
	at de.coresd.nyx.client.swing.Main.main(Main.java:68)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
	at java.lang.String.charAt(String.java:558)
	at org.apache.openejb.assembler.classic.JndiBuilder$LegacyAddedSuffixStrategy.getName(JndiBuilder.java:54)
	at org.apache.openejb.assembler.classic.JndiBuilder.bind(JndiBuilder.java:128)
	at org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:303)
	at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:135)
	... 26 more
WARN :  No ApplicationServer was specified!  The container system will only be accessible by same-vm clients via the IntraVm Server.
INFO :  openejb.home = /home/rene.d/tmp/standalone
INFO :  openejb.base = /home/rene.d/tmp/standalone
WARN :  Deprecated: The propery name "org/openejb/assembler_class" is deprecated and will be removed in a future version of OpenEJB, please use the property name "openejb.assembler" instead.
DEBUG:  Instantiating assembler class org.apache.openejb.assembler.classic.Assembler
DEBUG:  Beginning load: /home/rene.d/tmp/standalone/beans/de.coresd.aktiv.services.server.jar
INFO :  Loaded Module: /home/rene.d/tmp/standalone/beans/de.coresd.aktiv.services.server.jar
WARN :  Jar /home/rene.d/tmp/standalone/beans/de.coresd.aktiv.services.server.jar cannot be loaded.  The Deployment ID ExportDatabaseUC is already in use.  Please redeploy this jar and assign a different deployment ID to the bean with the ejb-name ExportDatabaseUC.
DEBUG:  Containers        : 3
DEBUG:  Type        Container ID
DEBUG:     ENTITY      Default BMP Container
DEBUG:     STATEFUL    Default Stateful Container
DEBUG:     STATELESS   Default Stateless Container
DEBUG:  Deployments       : 0
DEBUG:  SecurityService   : org.apache.openejb.ri.sp.PseudoSecurityService
DEBUG:  TransactionManager: org.apache.openejb.core.TransactionManagerWrapper
INFO :  OpenEJB ready.

Reply via email to