ClassNotFoundException performing "getting-started" steps for pangool-bootstrap

4 views
Skip to first unread message

John Raab

unread,
May 2, 2017, 10:10:31 AM5/2/17
to pangool-user
Steps:

cd pangool-bootstrap
mvn install
cd app-module
mvn exec:java -Dexec.mainClass="com.datasalt.pangool.bootstrap.Driver" -Dexec.args="sort pom.xml pom.xml.copy"

result:

[INFO] ------------------------------------------------------------------------

[INFO] Building Pangool Bootstrap Module 0.70

[INFO] ------------------------------------------------------------------------

[INFO] 

[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ pangool-bootstrap ---

[WARNING] 

java.lang.NoClassDefFoundError: org/apache/hadoop/util/ProgramDriver

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:763)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)

at java.net.URLClassLoader.access$100(URLClassLoader.java:73)

at java.net.URLClassLoader$1.run(URLClassLoader.java:368)

at java.net.URLClassLoader$1.run(URLClassLoader.java:362)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:361)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:270)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.util.ProgramDriver

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 13 more

Iván de Prado

unread,
May 2, 2017, 10:38:49 AM5/2/17
to pangoo...@googlegroups.com
Use this line instead:

mvn exec:java -X -Dexec.classpathScope="compile" -Dexec.mainClass="com.datasalt.pangool.bootstrap.Driver" -Dexec.args="sort pom.xml pom.xml.copy"

Iván

--
Has recibido este mensaje porque estás suscrito al grupo "pangool-user" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pangool-user+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Iván de Prado
CEO & Co-founder

John Raab

unread,
May 2, 2017, 10:47:31 AM5/2/17
to pangool-user
Thanks that works!
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pangool-user...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages