hi guys,
recently i installed on our test environment the new version of PDI from 7 to 8. It runs on Centos 7.4 server with Oracle Java 1.8.0_162
When we run spoon.sh we get those errors:
15:53:01,990 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled
15:53:02,067 INFO [KarafInstance]
*******************************************************************************
*** Karaf Instance Number: 2 at /home/etluser/data-integration/./system/kar ***
*** af/caches/kitchen/data-2 ***
*** FastBin Provider Port:52902 ***
*** Karaf Port:8803 ***
*** OSGI Service Port:9052 ***
*******************************************************************************
Apr 09, 2018 3:53:02 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100
2018/04/09 15:53:03 - Kitchen - Logging is at level : Basic
2018/04/09 15:53:03 - Kitchen - Start of run.
2018/04/09 15:53:03 - RepositoriesMeta - Reading repositories XML file: /home/etluser/.kettle/repositories.xml
ERROR: Bundle pentaho-webjars-deployer [10] Unable to get module class path. (java.lang.RuntimeException: Unable to open JAR file, probably deleted: error in opening zip file)
java.lang.RuntimeException: Unable to open JAR file, probably deleted: error in opening zip file
at org.apache.felix.framework.cache.JarContent.<init>(JarContent.java:73)
at org.apache.felix.framework.cache.JarContent.getEntryAsContent(JarContent.java:292)
at org.apache.felix.framework.BundleRevisionImpl.calculateContentPath(BundleRevisionImpl.java:431)
at org.apache.felix.framework.BundleRevisionImpl.initializeContentPath(BundleRevisionImpl.java:368)
at org.apache.felix.framework.BundleRevisionImpl.getContentPath(BundleRevisionImpl.java:354)
at org.apache.felix.framework.BundleRevisionImpl.getResourceLocal(BundleRevisionImpl.java:493)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1505)
at org.apache.felix.framework.BundleWiringImpl.getResourceByDelegation(BundleWiringImpl.java:1417)
at org.apache.felix.framework.Felix.getBundleResource(Felix.java:1612)
at org.apache.felix.framework.BundleImpl.getResource(BundleImpl.java:639)
at org.apache.servicemix.specs.activator.Activator.register(Activator.java:136)
at org.apache.servicemix.specs.activator.Activator.bundleChanged(Activator.java:104)
at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:868)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:789)
at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:514)
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4403)
at org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1074)
at org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:437)
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3967)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
at java.lang.Thread.run(Thread.java:748)
ERROR: Bundle org.apache.felix.framework [0] EventDispatcher: Error during dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException
and so on, but i think its all related to the same thing... looking around someone proposed an issue with JAVA_HOME environment variable not set, mine is set correctly and with version 7 was working..
whats changed ? (apart the PDI version)
best regards
Luca
delete your karaf cache and try again.. probably got a corrupted file in there?