[jboss-jira] [JBoss JIRA] (AS7-5544) Initial runtime support for Karaf based products

Julio Carlos Barrera (JIRA) jira-events at lists.jboss.org
Tue Feb 12 08:36:56 EST 2013


    [ https://issues.jboss.org/browse/AS7-5544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12753658#comment-12753658 ] 

Julio Carlos Barrera commented on AS7-5544:
-------------------------------------------

I did the alternative method (editing standalone/configuration/standalone.xml file). But I get some weird traces in my log:

{code:borderStyle=solid}
14:30:29,220 ERROR [org.apache.aries.blueprint.container.BlueprintContainerImpl] (Blueprint Extender: 3) Unable to start blueprint container for bundle org.apache.karaf.jaas.config: org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean proxyLoginModuleInitializer
	at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:640)
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:631)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:337)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) [rt.jar:1.6.0_39]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_39]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_39]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) [rt.jar:1.6.0_39]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) [rt.jar:1.6.0_39]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_39]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_39]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_39]
Caused by: java.lang.NoClassDefFoundError: org/apache/karaf/jaas/boot/ProxyLoginModule
	at org.apache.karaf.jaas.config.impl.ProxyLoginModuleInitializer.init(ProxyLoginModuleInitializer.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_39]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_39]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_39]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_39]
	at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225)
	at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)
	at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)
	... 15 more
Caused by: java.lang.ClassNotFoundException: org.apache.karaf.jaas.boot.ProxyLoginModule from [Module "deployment.org.apache.karaf.jaas.config:2.2.9" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	... 23 more

14:30:29,455 WARN  [org.jboss.modules] (Blueprint Extender: 1) Failed to define class org.apache.karaf.shell.osgi.SpringStateListenerFactory$SpringApplicationListener in Module "deployment.org.apache.karaf.shell.osgi:2.2.9" from Service Module Loader: java.lang.LinkageError: Failed to link org/apache/karaf/shell/osgi/SpringStateListenerFactory$SpringApplicationListener (Module "deployment.org.apache.karaf.shell.osgi:2.2.9" from Service Module Loader)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:396)
	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:243)
	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:73)
	at org.jboss.modules.FilteredLocalLoader.loadClassLocal(FilteredLocalLoader.java:46)
	at org.jboss.modules.Module.loadModuleClass(Module.java:517)
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:182)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	at org.apache.karaf.shell.osgi.SpringStateListenerFactory.createListener(SpringStateListenerFactory.java:69)
	at org.apache.karaf.shell.osgi.SpringStateListenerFactory.getListener(SpringStateListenerFactory.java:60)
	at org.apache.karaf.shell.osgi.SpringStateListenerFactory.init(SpringStateListenerFactory.java:49)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_39]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_39]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_39]
	at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_39]
	at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225)
	at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)
	at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)
	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)
	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:631)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:337)
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) [rt.jar:1.6.0_39]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_39]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_39]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98) [rt.jar:1.6.0_39]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206) [rt.jar:1.6.0_39]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_39]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_39]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_39]
Caused by: java.lang.NoClassDefFoundError: org/springframework/osgi/context/event/OsgiBundleApplicationContextListener
	at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.6.0_39]
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [rt.jar:1.6.0_39]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [rt.jar:1.6.0_39]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [rt.jar:1.6.0_39]
	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:327)
	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:391)
	... 34 more
Caused by: java.lang.ClassNotFoundException: org.springframework.osgi.context.event.OsgiBundleApplicationContextListener from [Module "deployment.org.apache.karaf.shell.osgi:2.2.9" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
	... 40 more

14:30:29,518 INFO  [org.apache.sshd.common.util.SecurityUtils] (Blueprint Extender: 3) BouncyCastle not registered, using the default JCE provider
{code}

And when I accessed to the Karaf console and list OSGi bundles, I got that:

{code:borderStyle=solid}
START LEVEL 1 , List Threshold: -1
   ID   State         Blueprint      Level  Name
[   0] [Active     ] [            ] [    0] system.bundle (0.0.0)
[   2] [Active     ] [            ] [    1] JBossOSGi Http API (1.0.5)
[   4] [Active     ] [            ] [    1] Apache Felix Log Service (1.0.0)
[   8] [Active     ] [            ] [    1] Apache ServiceMix :: Bundles :: asm (3.3.1.1)
[  10] [Active     ] [            ] [    1] Apache Aries Proxy Bundle (0.3.1)
[  14] [Active     ] [Created     ] [    1] Apache Karaf :: Shell :: Console (2.2.9)
[   6] [Active     ] [            ] [    1] Apache Felix Configuration Admin Service (1.2.8)
[  16] [Active     ] [Created     ] [    1] Apache Karaf :: Shell :: OSGi Commands (2.2.9)
[  12] [Active     ] [Failure     ] [    1] Apache Karaf :: JAAS :: Config (2.2.9)
[  18] [Active     ] [            ] [    1] Apache Mina SSHD :: Core (0.7.0)
[   1] [Active     ] [            ] [    1] osgi.enterprise (4.2.0.201003190513)
[   3] [Active     ] [            ] [    1] javax.transaction.api
[   5] [Active     ] [            ] [    1] JBossOSGi Logging (1.0.0)
[   7] [Active     ] [            ] [    1] JBoss Application Server: OSGi ConfigurationAdmin (7.1.1.Final)
[  19] [Active     ] [Created     ] [    1] Apache Karaf :: Shell :: SSH (2.2.9)
[  17] [Active     ] [            ] [    1] Apache MINA Core (2.0.1)
[   9] [Active     ] [            ] [    1] Apache Aries Util (0.3.1)
[  11] [Active     ] [Created     ] [    1] Apache Aries Blueprint Bundle (0.3.2)
[  15] [Active     ] [Created     ] [    1] Apache Karaf :: Shell :: Various Commands (2.2.9)
[  13] [Active     ] [GracePeriod ] [    1] Apache Karaf :: JAAS :: Modules (2.2.9)
{code}

What I am missing?
                
> Initial runtime support for Karaf based products
> ------------------------------------------------
>
>                 Key: AS7-5544
>                 URL: https://issues.jboss.org/browse/AS7-5544
>             Project: Application Server 7
>          Issue Type: Feature Request
>          Components: OSGi
>            Reporter: Thomas Diesler
>            Assignee: Thomas Diesler
>             Fix For: 7.2.0.Alpha1
>
>
> The initial goal would be to make the [Karaf Console|http://karaf.apache.org/] available

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list