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.
