Unable to start blueprint container for bundle com.esri.ges.framework.startup
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to intialize bean upgradeAction
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:640)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:631)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:337)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:230)[24:org.apache.aries.blueprint:0.3.2]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_25]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_25]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_25]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_25]
at java.lang.Thread.run(Thread.java:724)[:1.7.0_25]
Caused by: java.lang.ClassCastException: org.codehaus.jackson.node.NullNode cannot be cast to org.codehaus.jackson.node.ArrayNode
at com.esri.ges.startup.upgrade.StreamsDirectoryUpgrader.ensureNewPropertiesForTransportArePresent(StreamsDirectoryUpgrader.java:132)
at com.esri.ges.startup.upgrade.StreamsDirectoryUpgrader.lookForUpgrades(StreamsDirectoryUpgrader.java:120)
at com.esri.ges.startup.upgrade.UpgradeAction.lookForUpdates(UpgradeAction.java:93)
at com.esri.ges.startup.upgrade.UpgradeAction.bluePrintInit(UpgradeAction.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_25]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_25]
at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:225)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)[24:org.apache.aries.blueprint:0.3.2]
at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)[24:org.apache.aries.blueprint:0.3.2] in karaf.log.
Hi RJ,
I'm trying to install GeoEvent Server 10.5, installation went fine, service started, but when I try to open GeoEvent Manager (https://<servername>:6143/geoevent/manager/index.html ), I get "No service was found."
I have tried all of the suggestions above but I couldn't get past this error.
In karaf.log I found the following. Seems to be related to ssl certificate, I have a self-signed certificate and ArcGIS Server is working fine, ArcGIS Portal is working fine on the same box too, ArcGIS server is also federated through portal. Full log file attached.
Any suggestion on what the issue may be? Thanks for helping!
2017-04-30 20:11:23,979 | INFO | FelixStartLevel | BlueprintContainerImpl | 30 - org.apache.aries.blueprint.core - 1.4.2 | Bundle com.esri.ges.framework.httpclient-proxy-properties is waiting for dependencies [(objectClass=com.esri.ges.manager.globalproperty.GlobalPropertyManager)]
2017-04-30 20:11:24,378 | INFO | FelixStartLevel | HttpServiceFactoryImpl | 256 - org.ops4j.pax.web.pax-web-runtime - 3.1.4 | Binding bundle: [com.esri.ges.framework.httpclient [95]] to http service
2017-04-30 20:11:25,094 | ERROR | s.arcgis.local]) | Http | 95 - com.esri.ges.framework.httpclient - 10.5.0 | Second attempt failed. Giving up. (https://hv-fw-devafe4/arcgis --- Connection pool shut down)
2017-04-30 20:11:25,096 | INFO | s.arcgis.local]) | Http | 95 - com.esri.ges.framework.httpclient - 10.5.0 | Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
at org.apache.http.util.Asserts.check(Asserts.java:34)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.pool.AbstractConnPool.lease(AbstractConnPool.java:184)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.requestConnection(PoolingHttpClientConnectionManager.java:251)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:175)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)[95:com.esri.ges.framework.httpclient:10.5.0]
at com.esri.ges.httpclient.Http.execute(Http.java:540)[95:com.esri.ges.framework.httpclient:10.5.0]
at com.esri.ges.localarcgis.impl.LocalArcGISServerImpl.getCertifcateFromOwningSystem(LocalArcGISServerImpl.java:116)[95:com.esri.ges.framework.httpclient:10.5.0]
at com.esri.ges.localarcgis.impl.LocalArcGISServerImpl.updatePortalCertificateIfNecessary(LocalArcGISServerImpl.java:80)[95:com.esri.ges.framework.httpclient:10.5.0]
at com.esri.ges.localarcgis.impl.ConfigUpdater.updated(ConfigUpdater.java:119)[95:com.esri.ges.framework.httpclient:10.5.0]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)[15:org.apache.felix.configadmin:1.8.0]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)[15:org.apache.felix.configadmin:1.8.0]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)[15:org.apache.felix.configadmin:1.8.0]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)[15:org.apache.felix.configadmin:1.8.0]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)[15:org.apache.felix.configadmin:1.8.0]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_101]
Feichi, did you ever resolve this? I have run into the same problem with 10.5.1. Tried all the suggestions but same outcome as you, GEE is not working.
Hi Trevor,
I ended up reinstalling geoevent server to resolve this issue. I am on 10.5.1 too.
Feichi
Sent from my iPhone