Closed rawlingsj closed 9 years ago
The services are started...
Service | URL |
---|---|
Fabric8 console | http://172.121.17.3:8080/hawtio/ |
Docker Registry | http://172.121.17.4:5000 |
Kibana console | http://172.121.17.7:5601 |
Influxdb | http://172.121.17.5:8086 |
Elasticsearch | http://172.121.17.6:9200 |
Kubernetes master | http://192.168.59.103:8080 |
Cadvisor | http://192.168.59.103:4194 |
Although the Kubernetes master is using the boot2docker ip which is different to this morning it is still accessable via a browser so doubt its related. I cant see any errors in the hawtio logs either.
I can see a couple of warnings in the hawtio logs but I think they've always been there...
I> No access restrictor found, access to all MBean is allowed
I> No suitable address found for listening on multicast discovery requests
Jolokia: Agent started with URL http://172.17.0.7:8778/jolokia/
03-Dec-2014 11:21:23.776 INFO [main] org.apache.catalina.core.AprLifecycleListener.init The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
03-Dec-2014 11:21:24.187 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
03-Dec-2014 11:21:24.385 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
03-Dec-2014 11:21:24.391 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
03-Dec-2014 11:21:24.396 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
03-Dec-2014 11:21:24.396 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1537 ms
03-Dec-2014 11:21:24.567 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
03-Dec-2014 11:21:24.568 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.9
03-Dec-2014 11:21:24.628 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive /opt/apache-tomcat-8.0.9/webapps/hawtio.war
03-Dec-2014 11:21:33.847 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
INFO | localhost-startStop-1 | Configuration will be discovered via JNDI
INFO | localhost-startStop-1 | Welcome to hawtio 1.4.39 : http://hawt.io/ : Don't cha wish your console was hawt like me? ;-)
INFO | localhost-startStop-1 | Using file upload directory:
03-Dec-2014 11:21:34.144 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log Loading Blueprint contexts [file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/classes/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-aether-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-core-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-git-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-ide-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-json-schema-mbean-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-kubernetes-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/hawtio-local-jvm-mbean-1.4.39.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/kubernetes-api-2.0.11.jar!/OSGI-INF/blueprint/blueprint.xml, jar:file:/opt/apache-tomcat-8.0.9/webapps/hawtio/WEB-INF/lib/kubernetes-template-2.0.11.jar!/OSGI-INF/blueprint/blueprint.xml]
WARN | localhost-startStop-1 | No ConfigFacade constructed yet so using default configuration for now
INFO | localhost-startStop-1 | hawtio using config directory: /root/.hawtio/config
INFO | localhost-startStop-1 | Clone git repo on startup disabled
INFO | localhost-startStop-1 | Initialised an empty git configuration repo at /root/.hawtio/config
Importing initial URLs: mvn:io.fabric8.quickstarts/fabric8-quickstarts-parent/LATEST/zip/app,mvn:io.fabric8.jube.images.fabric8/apps/LATEST/zip/app
WARN | localhost-startStop-1 | Could not load initial import URL: mvn:io.fabric8.quickstarts/fabric8-quickstarts-parent/LATEST/zip/app. java.lang.IllegalAccessError: tried to access method com.google.common.collect.MapMaker.makeComputingMap(Lcom/google/common/base/Function;)Ljava/util/concurrent/ConcurrentMap; from class com.google.inject.internal.Annotations$AnnotationChecker
java.lang.IllegalAccessError: tried to access method com.google.common.collect.MapMaker.makeComputingMap(Lcom/google/common/base/Function;)Ljava/util/concurrent/ConcurrentMap; from class com.google.inject.internal.Annotations$AnnotationChecker
at com.google.inject.internal.Annotations$AnnotationChecker.<init>(Annotations.java:104)
at com.google.inject.internal.Annotations.<clinit>(Annotations.java:122)
at com.google.inject.Key.ensureRetainedAtRuntime(Key.java:362)
at com.google.inject.Key.strategyFor(Key.java:354)
at com.google.inject.Key.get(Key.java:222)
at org.sonatype.guice.bean.binders.ParameterKeys.<clinit>(ParameterKeys.java:22)
at org.codehaus.plexus.DefaultPlexusContainer$ContainerModule.configure(DefaultPlexusContainer.java:825)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230)
at com.google.inject.spi.Elements.getElements(Elements.java:103)
at com.google.inject.spi.Elements.getElements(Elements.java:80)
at org.sonatype.guice.bean.binders.MergedModule.configure(MergedModule.java:53)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230)
at com.google.inject.spi.Elements.getElements(Elements.java:103)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:136)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
at com.google.inject.Guice.createInjector(Guice.java:96)
at com.google.inject.Guice.createInjector(Guice.java:73)
at com.google.inject.Guice.createInjector(Guice.java:62)
at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:476)
at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:202)
at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:166)
at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:160)
at io.hawt.aether.AetherFacade.newManualSystem(AetherFacade.java:396)
at io.hawt.aether.AetherFacade.getRepositorySystem(AetherFacade.java:363)
at io.hawt.aether.AetherFacade.newSession(AetherFacade.java:401)
at io.hawt.aether.AetherFacade.resolve(AetherFacade.java:319)
at io.hawt.aether.AetherFacade.resolve(AetherFacade.java:302)
at io.hawt.aether.AetherFacade.resolveUrlToFileName(AetherFacade.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:193)
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:175)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:117)
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:54)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:292)
at com.sun.proxy.$Proxy3.resolveUrlToFileName(Unknown Source)
at io.hawt.aether.OpenMavenURL.getInputStream(OpenMavenURL.java:79)
at io.hawt.aether.AetherFacade$1.openStream(AetherFacade.java:74)
at io.hawt.config.ConfigFacade.openURL(ConfigFacade.java:94)
at io.hawt.git.GitFacade.importInitialContent(GitFacade.java:753)
at io.hawt.git.GitFacade.initialiseGitRepo(GitFacade.java:703)
at io.hawt.git.GitFacade.init(GitFacade.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:966)
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:706)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:825)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:786)
at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:245)
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:183)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:341)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.init(BlueprintContainerImpl.java:113)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.<init>(BlueprintContainerImpl.java:73)
at io.hawt.blueprint.HawtioBlueprintContextListener.contextInitialized(HawtioBlueprintContextListener.java:95)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4760)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5184)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:919)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1704)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
WARN | localhost-startStop-1 | Local JVM discovery disabled as this JVM cannot access com.sun.tools.attach.VirtualMachine due to: com/sun/tools/attach/VirtualMachine
INFO | localhost-startStop-1 | Starting hawtio authentication filter, JAAS authentication disabled
03-Dec-2014 11:21:38.663 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log jolokia-agent: Using access restrictor classpath:/jolokia-access.xml
03-Dec-2014 11:21:38.911 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive /opt/apache-tomcat-8.0.9/webapps/hawtio.war has finished in 14,284 ms
03-Dec-2014 11:21:38.918 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/apache-tomcat-8.0.9/webapps/ROOT
03-Dec-2014 11:21:39.012 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
03-Dec-2014 11:21:39.016 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /opt/apache-tomcat-8.0.9/webapps/ROOT has finished in 98 ms
03-Dec-2014 11:21:39.074 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
03-Dec-2014 11:21:39.081 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
03-Dec-2014 11:21:39.087 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 14690 ms
yeah that warning is a known issue - its due to the import of the quickstarts/apps not working due to some classloader issue. Its just a warning - it still should work - just means that there's no library imported
yeah thought so, not sure why hawtio cant display anything, we're just testing on another machine here
does clearing your browser cache work? as its clearly finding services/pods - just bizarre it can't render them properly ;)
How about the other tabs? Anything show on services / pods / controllers?
Ouch. School boy issue, cleared the browser cache and its all working - thanks @jstrachan
Phew - you had me worried there for a second!
Still not sure why it should just go wrong! Thought we versioned all the JS files...
Ah me too but Christina got it all working from start to finish as well so it had to be local. I guess it's good the issue is here as reference, but if others see it they should reopen the issue as there maybe an underlying problem. Sorry for the panic :)
after updating all the latest images using
bash <(curl -sSL https://bit.ly/get-fabric8) -fku
I get the issues. I've tried recreating my whole boot2docker but get the same error..