[
https://issues.apache.org/jira/browse/KARAF-5769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16491677#comment-16491677
]
Johnson Hsu commented on KARAF-5769:
------------------------------------
I tried it on 4.1.5, framework-security did installed. But when I put
{code:java}
java.security.policy=${karaf.etc}/all.policy
org.osgi.framework.security=osgi{code}
in system.properties, another problem come out:
{code:java}
2018-05-26T22:23:54,949 | ERROR | paxweb-config-2-thread-1 | Felix | - - |
Bundle org.apache.karaf.webconsole.console [201] EventDispatcher: Error during
dispatch. (java.lang.NoClassDefFoundError: Could not initialize class
org.ops4j.pax.web.jsp.JasperInitializer)
java.lang.NoClassDefFoundError: Could not initialize class
org.ops4j.pax.web.jsp.JasperInitializer
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
~[?:?]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:?]
at java.lang.Class.newInstance(Class.java:442) ~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:180)
~[?:?]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
~[?:?]
at
org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:327)
~[?:?]
at
org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:250)
~[?:?]
at
org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:221)
~[?:?]
at
org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:205)
~[?:?]
at
org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:65)
~[?:?]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager.bindHttpService(OsgiManager.java:946)
~[?:?]
at
org.apache.felix.webconsole.internal.servlet.OsgiManager$HttpServiceTracker.addingService(OsgiManager.java:876)
~[?:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
~[?:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
~[?:?]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
~[?:?]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) ~[?:?]
at
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
~[?:?]
at org.apache.felix.framework.EventDispatcher$4.run(EventDispatcher.java:983)
~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at
org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:978)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
~[?:?]
at
org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
~[?:?]
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) ~[?:?]
at org.apache.felix.framework.Felix.registerService(Felix.java:3587) ~[?:?]
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)
~[?:?]
at
org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:352)
~[?:?]
at
org.ops4j.pax.web.service.internal.Activator.lambda$scheduleUpdateFactory$2(Activator.java:291)
~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:?]
at java.lang.Thread.run(Thread.java:745) [?:?]
{code}
> Install feature framework-security failed
> -----------------------------------------
>
> Key: KARAF-5769
> URL: https://issues.apache.org/jira/browse/KARAF-5769
> Project: Karaf
> Issue Type: Bug
> Affects Versions: 4.1.4, 4.2.0, 4.1.5
> Reporter: Johnson Hsu
> Assignee: Jean-Baptiste Onofré
> Priority: Major
>
> 4.1.4 / 4.1.5 will logout while install, did not installed.
> {code:java}
> karaf@root()> feature:install framework-security{code}
>
> 4.2.0 will show stacktrace on console and logout, did not installed.
> {code:java}
> karaf@root()> feature:install framework-security
> java.lang.IllegalStateException: Invalid BundleContext.
> at
> org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:511)
> at
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:146)
> at
> org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundle0(BundleIdBasedRegion.java:117)
> at
> org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundleAtLocation(BundleIdBasedRegion.java:97)
> at
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.installBundle(BundleInstallSupportImpl.java:135)
> at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.installBundle(FeaturesServiceImpl.java:1101)
> at
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:870)
> at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
> at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745){code}
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)