[
https://issues.apache.org/jira/browse/KARAF-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13295540#comment-13295540
]
Jean-Baptiste Onofré commented on KARAF-1547:
---------------------------------------------
As explain on IRC, it works with ASM. Aries Proxy uses ASM if presents, but
"fallback" to JDK proxy if ASM is not present. So ASM is "optional" for Aries
Proxy.
Removing ASM bundle from startup.properties works. So the problem looks inside
ASM or Aries Proxy usage of ASM.
However, Aries Proxy delegating to JDK proxy suffered to an issue with some
class generation (I raise a Jira at Aries for that), let me check if it's still
the case.
> NullpointerException when running commands on jdk 6 update 33 or jdk 7 update
> 5
> -------------------------------------------------------------------------------
>
> Key: KARAF-1547
> URL: https://issues.apache.org/jira/browse/KARAF-1547
> Project: Karaf
> Issue Type: Bug
> Components: karaf-shell
> Affects Versions: 3.0.0
> Reporter: Christian Schneider
> Fix For: 3.0.0
>
>
> Start fresh karaf 3
> Karaf seems to come up fine but when you enter any command you get:
> 2012-06-14 14:15:33,306 | INFO | Thread-8 | Console
> | 39 - org.apache.karaf.shell.console - 3.0.0.SNAPSHOT | Exception
> caught while executing command
> java.lang.NullPointerException
> at org.apache.felix.gogo.runtime.Reflective.invoke(Reflective.java:61)
> at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:477)
> at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:403)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
> at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
> at
> org.apache.karaf.shell.console.impl.jline.ConsoleImpl.run(ConsoleImpl.java:169)
> at java.lang.Thread.run(Thread.java:662)[:1.6.0_33]
> at
> org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3.doRun(ConsoleFactoryService.java:87)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
> at
> org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3$1.run(ConsoleFactoryService.java:78)
> at java.security.AccessController.doPrivileged(Native Method)[:1.6.0_33]
> at javax.security.auth.Subject.doAs(Subject.java:337)[:1.6.0_33]
> at
> org.apache.karaf.shell.console.impl.jline.ConsoleFactoryService$3.run(ConsoleFactoryService.java:76)[39:org.apache.karaf.shell.console:3.0.0.SNAPSHOT]
--
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