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.

Reply via email to