When using Maven 2.2.1 (instead of 3.0.0-beta3) I get a CNFE regarding log4j's
"Priority" class although it's in compileClasspathElements and in
testClasspathElements. Please see the output of "mvn -e -X".
Any hint is appreciated!
...
[DEBUG] Configuring mojo 'org.jbehave:jbehave-maven-plugin:3.0:run-with-annotate
d-embedder' -->
[DEBUG] (f) annotatedEmbedderRunnerClass = org.jbehave.core.junit.AnnotatedEmb
edderRunner
[DEBUG] (f) batch = false
[DEBUG] (f) compileClasspathElements = [C:\Users\Public\Documents\eclipse-work
space-swe2\testHskaJBehave\target\classes,
C:\Users\myaccount\.m2\repository\juni
t\junit\4.8.1\junit-4.8.1.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\s
elenium\selenium-firefox-driver\2.0a4\selenium-firefox-driver-2.0a4.jar, C:\User
s\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-common\2.0a4\selenium
-common-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\sele
nium-remote-client\2.0a4\selenium-remote-client-2.0a4.jar,
C:\Users\myaccount\.m2
\repository\org\seleniumhq\selenium\selenium-remote-common\2.0a4\selenium-remote
-common-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\json\json\20080701\json-
20080701.jar,
C:\Users\myaccount\.m2\repository\commons-codec\commons-codec\1.2\c
ommons-codec-1.2.jar,
C:\Users\myaccount\.m2\repository\com\google\collections\go
ogle-collections\1.0\google-collections-1.0.jar,
C:\Users\myaccount\.m2\repositor
y\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar, C:\Users
\myaccount\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1
.0.4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-serv
er\2.0a4\selenium-server-2.0a4.jar,
C:\Users\myaccount\.m2\repository\ant\ant\1.6
.5\ant-1.6.5.jar,
C:\Users\myaccount\.m2\repository\bouncycastle\bcprov-jdk15\135
\bcprov-jdk15-135.jar,
C:\Users\myaccount\.m2\repository\mx4j\mx4j-tools\3.0.1\mx
4j-tools-3.0.1.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\jetty\jetty\6.1
.9\jetty-6.1.9.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\jetty\jetty-uti
l\6.1.9\jetty-util-6.1.9.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\jetty
\servlet-api-2.5\6.1.9\servlet-api-2.5-6.1.9.jar,
C:\Users\myaccount\.m2\reposito
ry\org\seleniumhq\selenium\selenium-chrome-driver\2.0a4\selenium-chrome-driver-2
.0a4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-html
unit-driver\2.0a4\selenium-htmlunit-driver-2.0a4.jar,
C:\Users\myaccount\.m2\repo
sitory\net\sourceforge\htmlunit\htmlunit\2.7\htmlunit-2.7.jar,
C:\Users\myaccount
\.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar,
C:\Users\myaccount\.m2\reposit
ory\xalan\serializer\2.7.1\serializer-2.7.1.jar,
C:\Users\myaccount\.m2\repositor
y\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar,
C:\Users\myaccount\.m2\repository
\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar, C:
\Users\myaccount\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.ja
r,
C:\Users\myaccount\.m2\repository\net\sourceforge\htmlunit\htmlunit-core-js\2.
7\htmlunit-core-js-2.7.jar,
C:\Users\myaccount\.m2\repository\xerces\xercesImpl\2
.9.1\xercesImpl-2.9.1.jar,
C:\Users\myaccount\.m2\repository\net\sourceforge\neko
html\nekohtml\1.9.14\nekohtml-1.9.14.jar,
C:\Users\myaccount\.m2\repository\net\s
ourceforge\cssparser\cssparser\0.9.5\cssparser-0.9.5.jar,
C:\Users\myaccount\.m2\
repository\org\w3c\css\sac\1.3\sac-1.3.jar,
C:\Users\myaccount\.m2\repository\com
mons-io\commons-io\1.4\commons-io-1.4.jar,
C:\Users\myaccount\.m2\repository\org\
seleniumhq\selenium\selenium-ie-driver\2.0a4\selenium-ie-driver-2.0a4.jar, C:\Us
ers\myaccount\.m2\repository\net\java\dev\jna\jna\3.2.2\jna-3.2.2.jar,
C:\Users\z
iju0001\.m2\repository\org\seleniumhq\selenium\selenium-support\2.0a4\selenium-s
upport-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\hamcrest\hamcrest-all\1.1
\hamcrest-all-1.1.jar,
C:\Users\myaccount\.m2\repository\org\jbehave\jbehave-core
\3.0\jbehave-core-3.0.jar,
C:\Users\myaccount\.m2\repository\org\codehaus\plexus\
plexus-utils\2.0.5\plexus-utils-2.0.5.jar,
C:\Users\myaccount\.m2\repository\org\
freemarker\freemarker\2.3.16\freemarker-2.3.16.jar,
C:\Users\myaccount\.m2\reposi
tory\junit\junit-dep\4.5\junit-dep-4.5.jar,
C:\Users\myaccount\.m2\repository\org
\slf4j\slf4j-api\1.5.8\slf4j-api-1.5.8.jar,
C:\Users\myaccount\.m2\repository\org
\slf4j\slf4j-log4j12\1.5.8\slf4j-log4j12-1.5.8.jar,
C:\Users\myaccount\.m2\reposi
tory\log4j\log4j\1.2.14\log4j-1.2.14.jar]
[DEBUG] (f) embedderClass = org.jbehave.core.embedder.Embedder
[DEBUG] (f) generateViewAfterStories = true
[DEBUG] (f) ignoreFailureInStories = false
[DEBUG] (f) ignoreFailureInView = false
[DEBUG] (f) includes = [de.hska.test.HskaAnnotatedEmbedder]
[DEBUG] (f) scope = test
[DEBUG] (f) skip = false
[DEBUG] (f) sourceDirectory = C:\Users\Public\Documents\eclipse-workspace-swe2
\testHskaJBehave\src\main\java
[DEBUG] (f) testClasspathElements = [C:\Users\Public\Documents\eclipse-workspa
ce-swe2\testHskaJBehave\target\test-classes, C:\Users\Public\Documents\eclipse-w
orkspace-swe2\testHskaJBehave\target\classes,
C:\Users\myaccount\.m2\repository\j
unit\junit\4.8.1\junit-4.8.1.jar,
C:\Users\myaccount\.m2\repository\org\seleniumh
q\selenium\selenium-firefox-driver\2.0a4\selenium-firefox-driver-2.0a4.jar, C:\U
sers\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-common\2.0a4\selen
ium-common-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\s
elenium-remote-client\2.0a4\selenium-remote-client-2.0a4.jar,
C:\Users\myaccount\
.m2\repository\org\seleniumhq\selenium\selenium-remote-common\2.0a4\selenium-rem
ote-common-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\json\json\20080701\js
on-20080701.jar,
C:\Users\myaccount\.m2\repository\commons-codec\commons-codec\1.
2\commons-codec-1.2.jar,
C:\Users\myaccount\.m2\repository\com\google\collections
\google-collections\1.0\google-collections-1.0.jar,
C:\Users\myaccount\.m2\reposi
tory\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar, C:\Us
ers\myaccount\.m2\repository\commons-logging\commons-logging\1.0.4\commons-loggin
g-1.0.4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-s
erver\2.0a4\selenium-server-2.0a4.jar,
C:\Users\myaccount\.m2\repository\ant\ant\
1.6.5\ant-1.6.5.jar,
C:\Users\myaccount\.m2\repository\bouncycastle\bcprov-jdk15\
135\bcprov-jdk15-135.jar,
C:\Users\myaccount\.m2\repository\mx4j\mx4j-tools\3.0.1
\mx4j-tools-3.0.1.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\jetty\jetty\
6.1.9\jetty-6.1.9.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\jetty\jetty-
util\6.1.9\jetty-util-6.1.9.jar,
C:\Users\myaccount\.m2\repository\org\mortbay\je
tty\servlet-api-2.5\6.1.9\servlet-api-2.5-6.1.9.jar,
C:\Users\myaccount\.m2\repos
itory\org\seleniumhq\selenium\selenium-chrome-driver\2.0a4\selenium-chrome-drive
r-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-h
tmlunit-driver\2.0a4\selenium-htmlunit-driver-2.0a4.jar,
C:\Users\myaccount\.m2\r
epository\net\sourceforge\htmlunit\htmlunit\2.7\htmlunit-2.7.jar, C:\Users\ziju0
001\.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar,
C:\Users\myaccount\.m2\repo
sitory\xalan\serializer\2.7.1\serializer-2.7.1.jar,
C:\Users\myaccount\.m2\reposi
tory\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar,
C:\Users\myaccount\.m2\reposit
ory\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar,
C:\Users\myaccount\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5
.jar,
C:\Users\myaccount\.m2\repository\net\sourceforge\htmlunit\htmlunit-core-js
\2.7\htmlunit-core-js-2.7.jar,
C:\Users\myaccount\.m2\repository\xerces\xercesImp
l\2.9.1\xercesImpl-2.9.1.jar,
C:\Users\myaccount\.m2\repository\net\sourceforge\n
ekohtml\nekohtml\1.9.14\nekohtml-1.9.14.jar,
C:\Users\myaccount\.m2\repository\ne
t\sourceforge\cssparser\cssparser\0.9.5\cssparser-0.9.5.jar,
C:\Users\myaccount\.
m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar,
C:\Users\myaccount\.m2\repository\
commons-io\commons-io\1.4\commons-io-1.4.jar,
C:\Users\myaccount\.m2\repository\o
rg\seleniumhq\selenium\selenium-ie-driver\2.0a4\selenium-ie-driver-2.0a4.jar, C:
\Users\myaccount\.m2\repository\net\java\dev\jna\jna\3.2.2\jna-3.2.2.jar,
C:\User
s\myaccount\.m2\repository\org\seleniumhq\selenium\selenium-support\2.0a4\seleniu
m-support-2.0a4.jar,
C:\Users\myaccount\.m2\repository\org\hamcrest\hamcrest-all\
1.1\hamcrest-all-1.1.jar,
C:\Users\myaccount\.m2\repository\org\jbehave\jbehave-c
ore\3.0\jbehave-core-3.0.jar,
C:\Users\myaccount\.m2\repository\org\codehaus\plex
us\plexus-utils\2.0.5\plexus-utils-2.0.5.jar,
C:\Users\myaccount\.m2\repository\o
rg\freemarker\freemarker\2.3.16\freemarker-2.3.16.jar,
C:\Users\myaccount\.m2\rep
ository\junit\junit-dep\4.5\junit-dep-4.5.jar,
C:\Users\myaccount\.m2\repository\
org\slf4j\slf4j-api\1.5.8\slf4j-api-1.5.8.jar,
C:\Users\myaccount\.m2\repository\
org\slf4j\slf4j-log4j12\1.5.8\slf4j-log4j12-1.5.8.jar,
C:\Users\myaccount\.m2\rep
ository\log4j\log4j\1.2.14\log4j-1.2.14.jar]
[DEBUG] (f) testSourceDirectory = C:\Users\Public\Documents\eclipse-workspace-
swe2\testHskaJBehave\src\test\java
[DEBUG] -- end configuration --
[INFO] [jbehave:run-with-annotated-embedder {execution: jbehave-tests}]
[FATAL ERROR] org.jbehave.mojo.RunStoriesWithAnnotatedEmbedderRunner#execute() c
aused a linkage error (java.lang.NoClassDefFoundError) and may be out-of-date. C
heck the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.jbehave:jbehave-maven-plug
in:3.0]
urls[0] =
file:/C:/Users/myaccount/.m2/repository/org/jbehave/jbehave-maven-plugi
n/3.0/jbehave-maven-plugin-3.0.jar
urls[1] =
file:/C:/Users/myaccount/.m2/repository/org/jbehave/jbehave-core/3.0/jb
ehave-core-3.0.jar
urls[2] =
file:/C:/Users/myaccount/.m2/repository/commons-collections/commons-col
lections/3.2.1/commons-collections-3.2.1.jar
urls[3] =
file:/C:/Users/myaccount/.m2/repository/commons-io/commons-io/1.4/commo
ns-io-1.4.jar
urls[4] =
file:/C:/Users/myaccount/.m2/repository/commons-lang/commons-lang/2.5/c
ommons-lang-2.5.jar
urls[5] =
file:/C:/Users/myaccount/.m2/repository/org/codehaus/plexus/plexus-util
s/1.1/plexus-utils-1.1.jar
urls[6] =
file:/C:/Users/myaccount/.m2/repository/org/freemarker/freemarker/2.3.1
6/freemarker-2.3.16.jar
urls[7] =
file:/C:/Users/myaccount/.m2/repository/junit/junit-dep/4.5/junit-dep-4
.5.jar
urls[8] =
file:/C:/Users/myaccount/.m2/repository/org/hamcrest/hamcrest-all/1.1/h
amcrest-all-1.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/C:/Software/maven221/bin/../lib/maven-2.2.1-uber.jar
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org/apache/log4j/Priority
org.apache.log4j.Priority
[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
java.lang.NoClassDefFoundError: org/apache/log4j/Priority
at freemarker.log.Log4JLoggerFactory.getLogger(Log4JLoggerFactory.java:6
5)
at freemarker.log.Logger.getLogger(Logger.java:255)
at freemarker.template.utility.SecurityUtilities.<clinit>(SecurityUtilit
ies.java:67)
at freemarker.ext.beans.BeansWrapper.<clinit>(BeansWrapper.java:147)
at freemarker.template.ObjectWrapper.<clinit>(ObjectWrapper.java:69)
at freemarker.core.Configurable.<init>(Configurable.java:132)
at freemarker.template.Configuration.<init>(Configuration.java:109)
at freemarker.template.Configuration.<clinit>(Configuration.java:96)
at org.jbehave.core.reporters.FreemarkerViewGenerator.configure(Freemark
erViewGenerator.java:208)
at org.jbehave.core.reporters.FreemarkerViewGenerator.<init>(FreemarkerV
iewGenerator.java:60)
at org.jbehave.core.configuration.Configuration.<init>(Configuration.jav
a:159)
at org.jbehave.core.configuration.MostUsefulConfiguration.<init>(MostUse
fulConfiguration.java:49)
at org.jbehave.core.embedder.Embedder.<init>(Embedder.java:30)
at org.jbehave.core.embedder.Embedder.<init>(Embedder.java:37)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.jbehave.core.embedder.EmbedderClassLoader.newInstance(EmbedderCla
ssLoader.java:37)
at org.jbehave.mojo.AbstractEmbedderMojo.newEmbedder(AbstractEmbedderMoj
o.java:228)
at org.jbehave.mojo.RunStoriesWithAnnotatedEmbedderRunner.execute(RunSto
riesWithAnnotatedEmbedderRunner.java:18)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority
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:307)
at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
oader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:255)
at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:274)
at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 42 more
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email