Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-7941

Karaf child instance can't find jolokia-access.xml file

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • fuse-7.0
    • fuse-7.0
    • Karaf
    • None
    • % %
    • Fuse 7.0 Sprint 27

    Description

      Create and start a new instance and observe instance's log:

      2018-04-09T14:04:59,090 | ERROR | paxweb-extender-1-thread-1 | RBACRestrictor                   | 27 - io.hawt.hawtio-war - 2.0.0.fuse-000145 | Delegate - Error while accessing access policy restrictor at file:/tmp/jboss-fuse-karaf-7.0.0.fuse-000163/instances/test/etc/jolokia-access.xml. Denying all access to MBeans for security reasons. Exception: java.io.FileNotFoundException: /tmp/jboss-fuse-karaf-7.0.0.fuse-000163/instances/test/etc/jolokia-access.xml (No such file or directory)
      java.io.FileNotFoundException: /tmp/jboss-fuse-karaf-7.0.0.fuse-000163/instances/test/etc/jolokia-access.xml (No such file or directory)
      	at java.io.FileInputStream.open0(Native Method) ~[?:?]
      	at java.io.FileInputStream.open(FileInputStream.java:195) ~[?:?]
      	at java.io.FileInputStream.<init>(FileInputStream.java:138) ~[?:?]
      	at java.io.FileInputStream.<init>(FileInputStream.java:93) ~[?:?]
      	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90) ~[?:?]
      	at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188) ~[?:?]
      	at java.net.URL.openStream(URL.java:1045) ~[?:?]
      	at org.jolokia.restrictor.RestrictorFactory.lookupPolicyRestrictor(RestrictorFactory.java:119) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at io.hawt.system.RBACRestrictor.initDelegate(RBACRestrictor.java:52) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at io.hawt.system.RBACRestrictor.<init>(RBACRestrictor.java:45) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	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 org.jolokia.restrictor.RestrictorFactory.lookupRestrictor(RestrictorFactory.java:82) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at org.jolokia.restrictor.RestrictorFactory.createCustomRestrictor(RestrictorFactory.java:74) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at org.jolokia.restrictor.RestrictorFactory.createRestrictor(RestrictorFactory.java:42) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at org.jolokia.http.AgentServlet.createRestrictor(AgentServlet.java:195) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at org.jolokia.http.AgentServlet.init(AgentServlet.java:135) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at io.hawt.web.servlets.JolokiaConfiguredAgentServlet.init(JolokiaConfiguredAgentServlet.java:55) ~[27:io.hawt.hawtio-war:2.0.0.fuse-000145]
      	at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117) ~[?:?]
      	at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:250) ~[?:?]
      	at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:133) ~[?:?]
      	at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565) ~[?:?]
      	at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536) ~[?:?]
      	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42) ~[?:?]
      	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) ~[?:?]
      	at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578) ~[?:?]
      	at org.ops4j.pax.web.service.undertow.internal.Context.doCreateHandler(Context.java:631) ~[232:org.ops4j.pax.web.pax-web-undertow:6.1.2]
      	at org.ops4j.pax.web.service.undertow.internal.Context.createHandler(Context.java:293) ~[232:org.ops4j.pax.web.pax-web-undertow:6.1.2]
      	at org.ops4j.pax.web.service.undertow.internal.Context.start(Context.java:160) ~[232:org.ops4j.pax.web.pax-web-undertow:6.1.2]
      	at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1204) ~[?:?]
      	at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:449) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:398) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:658) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:228) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:173) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:129) ~[?:?]
      	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.trackInitial(AbstractTracked.java:183) ~[?:?]
      	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318) ~[?:?]
      	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:98) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:217) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:172) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:59) ~[?:?]
      	at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender.lambda$createExtension$0(AbstractExtender.java:277) ~[?:?]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
      	at java.lang.Thread.run(Thread.java:748) [?:?]
      

      Attachments

        Activity

          People

            yfang@redhat.com Freeman(Yue) Fang
            avano@redhat.com Andrej Vano
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: