[ https://issues.apache.org/jira/browse/EAGLE-146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15600784#comment-15600784 ]
wujinhu commented on EAGLE-146: ------------------------------- I researched this issue and it was caused by storm installation. In SiddhiExtensionLoader, it loads all jar files from class path and storm libs are also contained in class path public static Map<String, Class> loadSiddhiExtensions() { String classPath = System.getProperty(CLASS_PATH); ...... for (String element : classPathElements) { extensionsList.addAll(getResources(element, pattern)); } ...... } In storm lib directory, it contains ojdbc6.jar but it is just a link to another file which does not exists [20:03]:[root@eagle006:~]# ls -lh /usr/share/java/ojdbc6.jar ls: cannot access /usr/share/java/ojdbc6.jar: No such file or directory So, that is the problem. > SiddhiExtensionLoader Error: viewing zip file for jar:./lib/ojdbc6.jar > ---------------------------------------------------------------------- > > Key: EAGLE-146 > URL: https://issues.apache.org/jira/browse/EAGLE-146 > Project: Eagle > Issue Type: Bug > Affects Versions: v0.3.0 > Reporter: Hao Chen > Assignee: Hao Chen > Fix For: v0.5.0 > > > {code} > 2016-02-02 02:46:23 o.a.e.p.PolicyManager [INFO] Supported policy type : > siddhiCEPEngine > 2016-02-02 02:46:23 o.a.e.p.PolicyManager [INFO] Supported policy type : > MachineLearning > 2016-02-02 02:46:23 o.w.s.c.u.SiddhiExtensionLoader [ERROR] Error viewing zip > file for jar:./lib/ojdbc6.jar > java.io.FileNotFoundException: ./lib/ojdbc6.jar (No such file or directory) > at java.util.zip.ZipFile.open(Native Method) ~[na:1.7.0_60] > at java.util.zip.ZipFile.<init>(ZipFile.java:215) ~[na:1.7.0_60] > at java.util.zip.ZipFile.<init>(ZipFile.java:145) ~[na:1.7.0_60] > at java.util.zip.ZipFile.<init>(ZipFile.java:159) ~[na:1.7.0_60] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContentFromJarFile(SiddhiExtensionLoader.java:111) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContent(SiddhiExtensionLoader.java:82) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContentFromDirectory(SiddhiExtensionLoader.java:101) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContent(SiddhiExtensionLoader.java:77) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContentFromDirectory(SiddhiExtensionLoader.java:101) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getContent(SiddhiExtensionLoader.java:77) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.getResources(SiddhiExtensionLoader.java:71) > [stormjar.jar:na] > at > org.wso2.siddhi.core.util.SiddhiExtensionLoader.loadSiddhiExtensions(SiddhiExtensionLoader.java:51) > [stormjar.jar:na] > at > org.wso2.siddhi.core.config.SiddhiContext.<init>(SiddhiContext.java:35) > [stormjar.jar:na] > at org.wso2.siddhi.core.SiddhiManager.<init>(SiddhiManager.java:40) > [stormjar.jar:na] > at > org.apache.eagle.policy.siddhi.SiddhiPolicyEvaluator.createSiddhiRuntime(SiddhiPolicyEvaluator.java:108) > [stormjar.jar:na] > at > org.apache.eagle.policy.siddhi.SiddhiPolicyEvaluator.init(SiddhiPolicyEvaluator.java:83) > [stormjar.jar:na] > at > org.apache.eagle.policy.siddhi.SiddhiPolicyEvaluator.<init>(SiddhiPolicyEvaluator.java:79) > [stormjar.jar:na] > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) [na:1.7.0_60] > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > [na:1.7.0_60] > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > [na:1.7.0_60] > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > [na:1.7.0_60] > at > org.apache.eagle.policy.executor.PolicyProcessExecutor.createPolicyEvaluator(PolicyProcessExecutor.java:243) > [stormjar.jar:na] > at > org.apache.eagle.policy.executor.PolicyProcessExecutor.init(PolicyProcessExecutor.java:188) > [stormjar.jar:na] > at > org.apache.eagle.datastream.storm.JavaStormBoltWrapper.prepare(JavaStormBoltWrapper.scala:36) > [stormjar.jar:na] > at > backtype.storm.daemon.executor$fn__5697$fn__5710.invoke(executor.clj:732) > [storm-core-0.9.3.2.2.0.0-2041.jar:0.9.3.2.2.0.0-2041] > at backtype.storm.util$async_loop$fn__452.invoke(util.clj:463) > [storm-core-0.9.3.2.2.0.0-2041.jar:0.9.3.2.2.0.0-2041] > at clojure.lang.AFn.run(AFn.java:24) [clojure-1.5.1.jar:na] > at java.lang.Thread.run(Thread.java:745) [na:1.7.0_60] > 2016-02-02 02:46:23 o.w.s.c.u.SiddhiExtensionLoader [ERROR] Error viewing zip > file for jar:./lib/ojdbc6.jar > java.io.FileNotFoundException: ./lib/ojdbc6.jar (No such file or directory) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)