[ 
https://issues.apache.org/jira/browse/KAFKA-797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13601162#comment-13601162
 ] 

David Arthur commented on KAFKA-797:
------------------------------------

I have to run "./sbt update" in order for scala-libarary and scala-compiler to 
appear in ./project/boot. I was able to run Kafka with the following command:

java -verbose:class -Dlog4j.debug=true -cp 
.:./project/boot/scala-2.8.0/lib/*:./core/lib_managed/scala_2.8.0/compile/*:./core/lib/*:./core/target/scala-2.8.0/kafka_2.8.0-0.8-SNAPSHOT.jar:config/log4j.properties:/Users/mumrah/.ivy2/cache/org.apache.zookeeper/zookeeper/jars/zookeeper-3.3.4.jar:/Users/mumrah/.ivy2/cache/net.sf.jopt-simple/jopt-simple/jars/jopt-simple-3.2.jar:/Users/mumrah/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.4.jar:/Users/mumrah/.ivy2/cache/log4j/log4j/jars/log4j-1.2.15.jar
 kafka.Kafka config/server.properties

Here are the jars in my project directory

$ find . | grep 'jar$'
... excluding ./contrib
./core/lib/metrics-annotation-3.0.0-c0c8be71.jar
./core/lib/metrics-core-3.0.0-c0c8be71.jar
./core/lib/zkclient-20120522.jar
./core/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
./core/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
./core/lib_managed/scala_2.8.0/compile/snappy-java-1.0.4.1.jar
./core/lib_managed/scala_2.8.0/compile/zkclient-0.1.jar
./core/lib_managed/scala_2.8.0/compile/zookeeper-3.3.4.jar
./core/lib_managed/scala_2.8.0/test/cglib-nodep-2.2.jar
./core/lib_managed/scala_2.8.0/test/easymock-3.0.jar
./core/lib_managed/scala_2.8.0/test/junit-4.1.jar
./core/lib_managed/scala_2.8.0/test/objenesis-1.2.jar
./core/lib_managed/scala_2.8.0/test/scalatest-1.2.jar
./core/target/scala-2.8.0/kafka_2.8.0-0.8-SNAPSHOT.jar
./core/target/scala-2.9.2/kafka_2.9.2-0.8-SNAPSHOT.jar
./examples/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
./examples/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
./examples/target/kafka-java-examples-0.8-SNAPSHOT.jar
./lib/apache-rat-0.8.jar
./lib/sbt-launch.jar
./perf/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
./perf/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
./perf/target/scala-2.8.0/kafka-perf_2.8.0-0.8-SNAPSHOT.jar
./perf/target/scala-2.9.2/kafka-perf_2.9.2-0.8-SNAPSHOT.jar
./project/boot/scala-2.7.7/lib/scala-compiler.jar
./project/boot/scala-2.7.7/lib/scala-library.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/classpath_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compile_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compiler-interface-bin_2.7.7.final/compiler-interface-bin-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compiler-interface-bin_2.8.0.final/compiler-interface-bin-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compiler-interface-bin_2.8.1.final/compiler-interface-bin-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compiler-interface-src/compiler-interface-src-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/compiler-interface-src/jline-0.9.94.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/control_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/io_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/ivy-2.2.0.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/ivy_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/jsch-0.1.31.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/launcher-interface-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/sbt_2.7.7-0.7.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/test-interface-0.5.jar
./project/boot/scala-2.7.7/org.scala-tools.sbt/sbt/0.7.5/xsbti/interface-0.7.5.jar
./project/boot/scala-2.8.0/lib/scala-compiler.jar
./project/boot/scala-2.8.0/lib/scala-library.jar
./project/plugins/lib_managed/scala_2.7.7/sbt-idea-core_2.7.7-0.1-SNAPSHOT.jar
./project/plugins/lib_managed/scala_2.7.7/sbt-idea-plugin-0.1-SNAPSHOT.jar
./system_test/migration_tool_testsuite/0.7/lib/kafka-0.7.0.jar
./system_test/migration_tool_testsuite/0.7/lib/kafka-perf-0.7.0.jar
./system_test/migration_tool_testsuite/0.7/lib/zkclient-0.1.jar
./target/scala-2.8.0/kafka_2.8.0-0.8-SNAPSHOT.jar
./target/scala-2.9.2/kafka_2.9.2-0.8-SNAPSHOT.jar
                
> Cannot start Kafka 0.8 per Quick Start instructions
> ---------------------------------------------------
>
>                 Key: KAFKA-797
>                 URL: https://issues.apache.org/jira/browse/KAFKA-797
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 0.8
>            Reporter: David Arthur
>
> Checked out latest 0.8 (b5edbb193b33ebf0b3056935a537967ff21478a6), and ran:
> ./sbt update
> ./sbt package
> Both complete successfully. Then I try to start the server:
> $ ./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

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to