Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Kafka >> mail # dev >> 0.8 build problems


Copy link to this message
-
Re: 0.8 build problems
Turns out I needed to remove ~/.sbt

Not sure why, or what that means, but it's working now

-David

On 2/21/13 8:05 PM, Derek Chen-Becker wrote:
> Reviewed. I added my comments on the ticket. Thanks!
>
>
> On Thu, Feb 21, 2013 at 5:03 PM, Swapnil Ghike <[EMAIL PROTECTED]> wrote:
>
>> Hi Derek,
>>
>> We probably have a patch for adding assembly at
>> https://issues.apache.org/jira/browse/KAFKA-733. Can you review it?
>>
>> Thanks,
>> Swapnil
>>
>> On 2/21/13 2:46 PM, "Derek Chen-Becker" <[EMAIL PROTECTED]> wrote:
>>
>>> The two simplest approaches (short of parsing SBT output for classpaths)
>>> would be to either use https://github.com/n8han/conscript or
>>> https://github.com/sbt/sbt-assembly. Assembly would give you a nice,
>>> self-contained JAR with all deps. Conscript essentially uses SBT to fetch
>>> deps and run. I'm more familiar with assembly, so I'd be happy to add it
>>> to
>>> the build (it's pretty trivial).
>>>
>>> Derek
>>>
>>>
>>> On Thu, Feb 21, 2013 at 3:40 PM, David Arthur <[EMAIL PROTECTED]> wrote:
>>>
>>>> I'm having trouble building the project with sbt, specifically I am
>>>> unable
>>>> to run package and have the kafka-server-start.sh script work
>>>>
>>>> git clone
>>>> git://github.com/apache/kafka.**git<http://github.com/apache/kafka.git>
>>>> ./sbt update
>>>> ./sbt "++2.8.0 package"
>>>> ./bin/kafka-server-start.sh config/server.properties
>>>>
>>>> Exception in thread "main" java.lang.**NoClassDefFoundError:
>>>> scala/ScalaObject
>>>>      at java.lang.ClassLoader.**defineClass1(Native Method)
>>>>      at java.lang.ClassLoader.**defineClassCond(ClassLoader.**java:631)
>>>>      at java.lang.ClassLoader.**defineClass(ClassLoader.java:**615)
>>>>      at java.security.**SecureClassLoader.defineClass(**
>>>> SecureClassLoader.java:141)
>>>>      at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:283)
>>>>      at java.net.URLClassLoader.**access$000(URLClassLoader.**java:58)
>>>>      at java.net.URLClassLoader$1.run(**URLClassLoader.java:197)
>>>>      at java.security.**AccessController.doPrivileged(**Native Method)
>>>>      at java.net.URLClassLoader.**findClass(URLClassLoader.java:**190)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**306)
>>>>      at sun.misc.Launcher$**AppClassLoader.loadClass(**Launcher.java:301)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**247)
>>>>      at java.lang.ClassLoader.**defineClass1(Native Method)
>>>>      at java.lang.ClassLoader.**defineClassCond(ClassLoader.**java:631)
>>>>      at java.lang.ClassLoader.**defineClass(ClassLoader.java:**615)
>>>>      at java.security.**SecureClassLoader.defineClass(**
>>>> SecureClassLoader.java:141)
>>>>      at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:283)
>>>>      at java.net.URLClassLoader.**access$000(URLClassLoader.**java:58)
>>>>      at java.net.URLClassLoader$1.run(**URLClassLoader.java:197)
>>>>      at java.security.**AccessController.doPrivileged(**Native Method)
>>>>      at java.net.URLClassLoader.**findClass(URLClassLoader.java:**190)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**306)
>>>>      at sun.misc.Launcher$**AppClassLoader.loadClass(**Launcher.java:301)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**247)
>>>>      at kafka.Kafka.main(Kafka.scala)
>>>> Caused by: java.lang.**ClassNotFoundException: scala.ScalaObject
>>>>      at java.net.URLClassLoader$1.run(**URLClassLoader.java:202)
>>>>      at java.security.**AccessController.doPrivileged(**Native Method)
>>>>      at java.net.URLClassLoader.**findClass(URLClassLoader.java:**190)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**306)
>>>>      at sun.misc.Launcher$**AppClassLoader.loadClass(**Launcher.java:301)
>>>>      at java.lang.ClassLoader.**loadClass(ClassLoader.java:**247)
>>>>      ... 25 more
>>>>
>>>> I have tried manually building a classpath and running java directly,
>>>> but
>>>> then it complains about missing slf4j. The only way I've been able to
 
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB