[ 
https://issues.apache.org/jira/browse/KARAF-1162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13258172#comment-13258172
 ] 

Jamie goodyear commented on KARAF-1162:
---------------------------------------

We'd like to cut an RC of Karaf 2.2.7 as soon as possible once the File Install 
issue has been resolved. I'd like to bump this issue out to 2.2.8 unless you 
believe you'll have a fix in before that time.
                
> A command that can not be loaded breaks the whole completion
> ------------------------------------------------------------
>
>                 Key: KARAF-1162
>                 URL: https://issues.apache.org/jira/browse/KARAF-1162
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>             Fix For: 2.2.7, 2.3.0, 3.0.1
>
>
> {code}
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to 
> load class org.apache.felix.framework.monitor.MonitoringService from recipe 
> ReferenceRecipe[name='monitoringService']
>       at 
> org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.loadType(AbstractServiceReferenceRecipe.java:227)
>       at 
> org.apache.aries.blueprint.di.AbstractRecipe.loadClass(AbstractRecipe.java:97)
>       at 
> org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.getInterfaceClass(AbstractServiceReferenceRecipe.java:289)
>       at 
> org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:79)
>       at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
>       at 
> org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:60)
>       at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
>       at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:813)
>       at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:787)
>       at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:768)
>       at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:722)
>       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.createInstance(BlueprintRepository.java:198)
>       at 
> org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:137)
>       at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:721)
>       at 
> org.apache.karaf.shell.console.commands.BlueprintCommand.createNewAction(BlueprintCommand.java:83)
>       at 
> org.apache.felix.gogo.commands.basic.AbstractCommand.getActionClass(AbstractCommand.java:45)
>       at 
> org.apache.karaf.shell.console.completer.ArgumentCompleter.<init>(ArgumentCompleter.java:70)
>       at 
> org.apache.karaf.shell.console.completer.CommandsCompleter.checkData(CommandsCompleter.java:78)
>       at 
> org.apache.karaf.shell.console.completer.CommandsCompleter.complete(CommandsCompleter.java:55)
>       at 
> org.apache.karaf.shell.console.jline.CompleterAsCompletor.complete(CompleterAsCompletor.java:32)
>       at jline.console.ConsoleReader.complete(ConsoleReader.java:1462)
>       at jline.console.ConsoleReader.readLine(ConsoleReader.java:1220)
>       at jline.console.ConsoleReader.readLine(ConsoleReader.java:1078)
>       at org.apache.karaf.shell.console.jline.Console.run(Console.java:191)
>       at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.felix.framework.monitor.MonitoringService not found by 
> org.apache.karaf.shell.dev2 [12]
>       at 
> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:845)
>       at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:74)
>       at 
> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1840)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>       at 
> org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:703)
>       at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1630)
>       at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:909)
>       at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.loadClass(BlueprintContainerImpl.java:387)
>       at 
> org.apache.aries.blueprint.container.GenericType.parse(GenericType.java:115)
>       at 
> org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.loadType(AbstractServiceReferenceRecipe.java:225)
>       ... 26 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to