Pentaho

 View Only

 PDI / spoon.sh started giving a new error on startup and I can't get rid of it.

  • Pentaho
  • Kettle
  • Pentaho
  • Pentaho Data Integration PDI
  • Spoon
Juha-Matti Varjonen's profile image
Juha-Matti Varjonen posted 01-13-2021 10:51

At last friday suddenlty I have started to get below error message at PDI / Spoon.sh startup on Ubuntu 16.04. PDI version 9.1.

 

2021-01-08 22:00:14.689:INFO:oejs.Server:FelixStartLevel: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_201-b09

22:00:14,690 ERROR [HttpServiceStarted] Could not start the servlet context for context path []

java.io.IOException: Failed to bind to /0.0.0.0:8080

    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:346)

    at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:308)

    at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)

    at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)

    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

    at org.eclipse.jetty.server.Server.doStart(Server.java:396)

    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)

    at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:352)

    at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:252)

    at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerResources(HttpServiceStarted.java:307)

    at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerResources(HttpServiceProxy.java:76)

    at org.ops4j.pax.web.extender.whiteboard.internal.element.ResourceWebElement.register(ResourceWebElement.java:57)

    at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.registerWebElement(WebApplication.java:392)

    at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.addWebElement(WebApplication.java:199)

    at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:193)

    at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:46)

    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.invokeServiceListenerCallback(EventDispatcher.java:990)

    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.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:496)

    at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:193)

    at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:759)

    at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:435)

    at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298)

    at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:311)

    at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:280)

    at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:276)

    at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:266)

    at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)

    at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)

    at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)

    at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)

    at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)

    at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)

    at org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)

    at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)

    at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)

    at org.apache.felix.framework.Felix.startBundle(Felix.java:2174)

    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)

    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)

    at java.lang.Thread.run(Thread.java:748)

Caused by: java.net.BindException: Address already in use

    at sun.nio.ch.Net.bind0(Native Method)

    at sun.nio.ch.Net.bind(Net.java:433)

    at sun.nio.ch.Net.bind(Net.java:425)

    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)

    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)

    at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:342)

    ... 48 more

 


#PentahoDataIntegrationPDI
#Spoon
#Pentaho
#Kettle
Matthew Casper's profile image
Matthew Casper

I'm getting this error as well with 9.1 but Windows server. It's spotty though too; if I close out and re-open I don't get the error however my .spoonrc is completely reset despite it being configured previously. Also, Spoon seems to just close out on it's own over night - no apparent reason as to why. I don't experience this with 8.1; so this is some strange behavior with 9.1 it seems.