Hi openejb doesn't support OSGi, it seems you deploy in glassfish, can you give us more details? Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2013/11/13 Vart <oblomov.ale...@gmail.com>: > Hello all, > > I'm trying to use camel for routing message into EJB and as initial factory > i'm using /org.apache.openejb.client.LocalInitialContextFactory/, but when > my application is deploying i see this error in log: > > [#|2013-11-13T16:53:24.670+0400|SEVERE|glassfish3.1.2|null|_ThreadID=17;_ThreadName=Thread-2;|FATAL > ERROR: Unknown error in Assembler. Please send the following stack trace > and this message to us...@openejb.apache.org : > java.lang.IllegalArgumentException: Unsupported URL scheme: > bundle://12.0:1/ > at org.apache.openejb.util.URLs.toFile(URLs.java:53) > at > org.apache.openejb.config.NewLoaderLogic.applyBuiltinExcludes(NewLoaderLogic.java:172) > at > org.apache.openejb.config.NewLoaderLogic.applyBuiltinExcludes(NewLoaderLogic.java:161) > at > org.apache.openejb.config.DeploymentsResolver.loadFromClasspath(DeploymentsResolver.java:238) > at > org.apache.openejb.config.ConfigurationFactory.getModulesFromClassPath(ConfigurationFactory.java:605) > at > org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(ConfigurationFactory.java:508) > at > org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assembler.java:373) > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:352) > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:147) > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:65) > at org.apache.openejb.OpenEJB.init(OpenEJB.java:292) > at org.apache.openejb.OpenEJB.init(OpenEJB.java:272) > 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:597) > at > org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java:36) > at > org.apache.openejb.core.LocalInitialContextFactory.init(LocalInitialContextFactory.java:69) > at > org.apache.openejb.core.LocalInitialContextFactory.init(LocalInitialContextFactory.java:51) > at > org.apache.openejb.core.LocalInitialContextFactory.getInitialContext(LocalInitialContextFactory.java:40) > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) > at javax.naming.InitialContext.init(InitialContext.java:223) > at javax.naming.InitialContext.<init>(InitialContext.java:197) > at > com.vodafone.device.message.CamelLoadContext.camelSetUp(CamelLoadContext.java:34) > 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:597) > at > com.sun.ejb.containers.interceptors.BeanCallbackInterceptor.intercept(InterceptorManager.java:1009) > at > com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:65) > at > com.sun.ejb.containers.interceptors.CallbackInvocationContext.proceed(CallbackInvocationContext.java:113) > at > com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCallback(SystemInterceptorProxy.java:138) > at > com.sun.ejb.containers.interceptors.SystemInterceptorProxy.init(SystemInterceptorProxy.java:120) > 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:597) > at > com.sun.ejb.containers.interceptors.CallbackInterceptor.intercept(InterceptorManager.java:964) > at > com.sun.ejb.containers.interceptors.CallbackChainImpl.invokeNext(CallbackChainImpl.java:65) > at > com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:393) > at > com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:376) > at > com.sun.ejb.containers.AbstractSingletonContainer.createSingletonEJB(AbstractSingletonContainer.java:538) > at > com.sun.ejb.containers.AbstractSingletonContainer.access$100(AbstractSingletonContainer.java:79) > at > com.sun.ejb.containers.AbstractSingletonContainer$SingletonContextFactory.create(AbstractSingletonContainer.java:719) > at > com.sun.ejb.containers.AbstractSingletonContainer.instantiateSingletonInstance(AbstractSingletonContainer.java:451) > at > org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:216) > at > org.glassfish.ejb.startup.SingletonLifeCycleManager.initializeSingleton(SingletonLifeCycleManager.java:177) > at > org.glassfish.ejb.startup.SingletonLifeCycleManager.doStartup(SingletonLifeCycleManager.java:155) > at > org.glassfish.ejb.startup.EjbApplication.start(EjbApplication.java:177) > at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130) > at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269) > at > org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:301) > at > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:461) > at > com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) > at > org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:389) > at > com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:353) > at > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:363) > at > com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1085) > at > com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:95) > at > com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1291) > at > org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:145) > at > org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:575) > at > org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:461) > at > org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:389) > at > org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:380) > at > org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:220) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > |#] > > So, what do I do wrong? > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/OpenEJB-with-apache-camel-tp4666138.html > Sent from the OpenEJB User mailing list archive at Nabble.com.