You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by "Rick Kellogg (JIRA)" <ji...@apache.org> on 2015/10/09 03:20:28 UTC

[jira] [Updated] (STORM-156) Compiling Storm 0.9.0 results in java.lang.ClassNotFoundException: backtype.storm.LocalDRPC

     [ https://issues.apache.org/jira/browse/STORM-156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick Kellogg updated STORM-156:
-------------------------------
    Component/s: storm-core

> Compiling Storm 0.9.0 results in java.lang.ClassNotFoundException: backtype.storm.LocalDRPC
> -------------------------------------------------------------------------------------------
>
>                 Key: STORM-156
>                 URL: https://issues.apache.org/jira/browse/STORM-156
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: storm-core
>            Reporter: James Xu
>            Assignee: P. Taylor Goetz
>            Priority: Minor
>         Attachments: STORM-156.patch
>
>
> https://github.com/nathanmarz/storm/issues/495
> In reference to pull request #460 I was able to reproduce the error
> and gather log files. I am using the bin/build_release.sh to compile
> Storm. Storm compiles on Mac OS X 10.8.2 using Lein 2.0.0 and Java JDK
> 1.7. On Ubuntu 12.04 using Lein 2.0.0 and Java JDK 1.7 it fails with
> the following error:
> Compiling storm.trident.testing Exception in thread "main"
> java.lang.ClassNotFoundException: backtype.storm.LocalDRPC,
> compiling:(testing.clj:1) at
> clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3387) at
> clojure.lang.Compiler.compile1(Compiler.java:7035) at
> clojure.lang.Compiler.compile1(Compiler.java:7025) at
> clojure.lang.Compiler.compile(Compiler.java:7097) at
> clojure.lang.RT.compile(RT.java:387) at
> clojure.lang.RT.load(RT.java:427) at clojure.lang.RT.load(RT.java:400)
> at clojure.core$load$fn__4890.invoke(core.clj:5415) at
> clojure.core$load.doInvoke(core.clj:5414) at
> clojure.lang.RestFn.invoke(RestFn.java:408) at
> clojure.core$load_one.invoke(core.clj:5227) at
> clojure.core$compile$fn__4895.invoke(core.clj:5426) at
> clojure.core$compile.invoke(core.clj:5425) at
> user$eval7.invoke(NO_SOURCE_FILE:1) at
> clojure.lang.Compiler.eval(Compiler.java:6511) at
> clojure.lang.Compiler.eval(Compiler.java:6501) at
> clojure.lang.Compiler.eval(Compiler.java:6477) at
> clojure.core$eval.invoke(core.clj:2797) at
> clojure.main$eval_opt.invoke(main.clj:297) at
> clojure.main$initialize.invoke(main.clj:316) at
> clojure.main$null_opt.invoke(main.clj:349) at
> clojure.main$main.doInvoke(main.clj:427) at
> clojure.lang.RestFn.invoke(RestFn.java:421) at
> clojure.lang.Var.invoke(Var.java:419) at
> clojure.lang.AFn.applyToHelper(AFn.java:163) at
> clojure.lang.Var.applyTo(Var.java:532) at
> clojure.main.main(main.java:37)
> I have contacted leiningen on IRC and they suggested that it might be
> Storm. I am attaching the logs that I generated with: export
> DEBUG=true lein with-profile release jar > system_jar.txt 2>&1
> Mac OS X Log: http://pastebin.com/YvBRisSH Ubuntu 12.04 Log:
> http://pastebin.com/6KMKF63e
> ---------- d2r: I had to add :require LocalDRPC before the :import.
> The cause might have to do with build order...
> --------- alexcpsec: I had the same issue and fixed it the same
> way. Is there a pull request for this yet
> ---------- alchemist0: I am running into this error too. I am not very
> strong with the clojure syntax. Could someone either give me the code
> which needs to be inserted verbatim, or share their working
> testing4j.clj file with me?
> ---------- d2r: I have the following:
>   1 (ns backtype.storm.testing4j 
>   2 (:import [java.util Map List Collection ArrayList]) 
>   3 (:require [backtype.storm LocalCluster]) 
>   4 (:import [backtype.storm Config ILocalCluster LocalCluster])
> ---------- ypf412: In my environment, I have the following: 1 (ns
> backtype.storm.testing4j 2 (:import [java.util Map List Collection
> ArrayList]) 3 (:require [backtype.storm.LocalCluster :as
> LocalCluster]) and 1 (ns storm.trident.testing 2 (:require
> [backtype.storm.LocalDRPC :as LocalDRPC])



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)