Slightly off-topic, but along these same lines...

While working on the logging patches I've submitted, I noticed that OWB uses
log4j instead of JDK logging (thus requiring log4j to be pulled in - the link
to current topic). Is there a specific reason we're using log4j? Could
I submit a patch to migrate to using the JDK logger that is already present?

If that is acceptable then I will open a separate JIRA issue and continue
discussion there.

Thanks,

Paul J. Reder

On 02/18/2010 11:07 AM, Matthias Wessendorf wrote:
On Thu, Feb 18, 2010 at 4:52 PM, Mark Struberg<strub...@yahoo.de>  wrote:
I don't buy this.

The only Validator imports in weld are under the 
main/java/org/jboss/weld/bean/builtin/ee/ and this whole package imo only get's 
used (and classloaded) if you are running in an EE container. At least that's 
how I remember that it used to be half a year ago when I looked at weld sources 
the last time.

Also, I don't really care what weld is doing! If we have a way to do this 
better, then we should do it!

So please don't close it, but I agree that this is not a 'bug' and we should 
change this to 'feature', ok?
It would make another really cool OWB feature!

+1

not only a cool feature. Actually playing nice with customers (the
guys that are supposed to use OWB ;-) )


LieGrue,
strub


--- Gurkan Erdogdu<cgurkanerdo...@gmail.com>  schrieb am Do, 18.2.2010:

Von: Gurkan Erdogdu<cgurkanerdo...@gmail.com>
Betreff: Re: [jira] Commented: (OWB-286) java.lang.NoClassDefFoundError:  
javax/validation/Validator
An: dev@openwebbeans.apache.org
Datum: Donnerstag, 18. Februar, 2010 14:33 Uhr
it says
<optional>true</optional>  :-)
Optional because runtime environment provides this :) IF
there is no
validation-api it throws ClassNFException as you have got.

It means that, if you provide scope as optional and your
maven project use
it, its optional dependency does not transitively passed to
using project.
You have to provide explicitly this dependency.

2010/2/18 Matthias Wessendorf<mat...@apache.org>

On Thu, Feb 18, 2010 at 2:24 PM, Gurkan Erdogdu
<cgurkanerdo...@gmail.com>
wrote:
Pretty harsh :-)
Not intended :)

I know; it wasn't you that wrote the spec :-)


he 299 spec _require_ validator API
Yes. Look at specification 3.6 Additional Beans

does weld (candi) also have this
*hard* dependency on the
javax.validation API ?
For weld -- yes

http://anonsvn.jboss.org/repos/weld/core/trunk/impl/src/main/java/org/jboss/weld/bean/builtin/ee/DefaultValidatorBean.java
http://anonsvn.jboss.org/repos/weld/core/trunk/impl/pom.xml

it says<optional>true</optional>  :-)

-Matthias


Thanks;

--Gurkan

2010/2/18 Matthias Wessendorf<mat...@apache.org>

Pretty harsh :-)

IMO JSF2 is doing better here.
It just checks if the dependency in question
(yeah, javax.validation) is
present
if not =>  don't bother...
But... I have to say that JSF 2.0 was
released _before_ the JAvaEE6
was available.

I understand your motivation for closing the
ticket, but I wonder if
there actual
interest in solving this in a more convenient
way.

Regarding JSF2 and Validation API:
Not only JSF2 was there _before_ JavaEE6.
Playing "nice" here is a
   gained experience when targeting a JAva
EE platform (kinda)
independent release;

Interesting q:
-the 299 spec _require_ validator API

if yes =>  OK :)

If no =>
-does weld (candi) also have this *hard*
dependency on the
javax.validation API ?

-Matthias

On Thu, Feb 18, 2010 at 2:00 PM, Gurkan
Erdogdu
<cgurkanerdo...@gmail.com>
wrote:
I have remarked several times about
issues related with Java EE 6
dependencies. I emphasize the fact that
JSR-299 is a Java EE 6
specification
not for Jetty, Tomcat or any other
containers that is not Java EE 6.
But
we
are doing the best to run it possible on
those containers.

But we must not create plugins for every
Java EE service dependency
because
of this does not work in some containers
that are not Java EE 6
compatible.

Therefore, if you would like to use it
you have to add validation-api
or
any
dependent api to your container. In our
samples we add those dependent
Java
EE dependencies to our WEB-INF/lib.

Therefore this is not a bug, I will
close this issue.

2010/2/18 Mark Struberg (JIRA)<j...@apache.org>


     [


https://issues.apache.org/jira/browse/OWB-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12835162#action_12835162
]

Mark Struberg commented on OWB-286:
-----------------------------------

too bad, this slipped into
webbeans-core.
We have to move all this stuff into
an own plugin.

java.lang.NoClassDefFoundError:
javax/validation/Validator

----------------------------------------------------------


          Key: OWB-286

          URL: https://issues.apache.org/jira/browse/OWB-286

      Project: OpenWebBeans

   Issue Type: Bug

     Reporter: Matthias Weßendorf

     Assignee: Gurkan Erdogdu

deploying OWB (trunk) on Jetty
(w/ myfaces2 (trunk)) gives me the
following exception.
I understand that JavaEE has
some requirement on this, but I
actually
don't care about
JSR 303 (in this scenario).
Should there be a more lenient
way? E.g. logging a WARNING ?
IMO this also cause trouble
when one want's to use OWB on "older"
app-servers.
My (little) project is here:
https://facesgoodies.googlecode.com/svn/MS/trunk
run =>  mvn -Pmyfaces
java.lang.NoClassDefFoundError:
javax/validation/Validator
         at



org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36)
         at



org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196)
         at


org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137)
         at



org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202)
         at



org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60)
         at



org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
         at

org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
         at



org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
         at



org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at


org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
         at



org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at



org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at
org.mortbay.jetty.Server.doStart(Server.java:224)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
         at



org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
         at


org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
         at



org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.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:60)
         at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
         at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:
javax.validation.Validator
         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(RealmClassLoader.java:195)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
         at



org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
         at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
         ...
44 more
2010-02-18
11:22:06.545::WARN:  failed
contexthandlercollect...@bc22eb
java.lang.NoClassDefFoundError:
javax/validation/Validator
         at



org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36)
         at



org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196)
         at


org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137)
         at



org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202)
         at



org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60)
         at



org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
         at

org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
         at



org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
         at



org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at


org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
         at



org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at



org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at
org.mortbay.jetty.Server.doStart(Server.java:224)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
         at



org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
         at


org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
         at



org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.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:60)
         at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
         at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:
javax.validation.Validator
         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(RealmClassLoader.java:195)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
         at



org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
         at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
         ...
44 more
2010-02-18
11:22:06.556::WARN:  failed handlercollect...@19872ad
java.lang.NoClassDefFoundError:
javax/validation/Validator
         at



org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36)
         at



org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196)
         at


org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137)
         at



org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202)
         at



org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60)
         at



org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
         at

org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
         at



org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
         at



org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at


org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
         at



org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at



org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at
org.mortbay.jetty.Server.doStart(Server.java:224)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
         at



org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
         at


org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
         at



org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.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:60)
         at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
         at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:
javax.validation.Validator
         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(RealmClassLoader.java:195)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
         at



org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
         at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
         ...
44 more
2010-02-18
11:22:06.582::WARN:  Error starting handlers
java.lang.NoClassDefFoundError:
javax/validation/Validator
         at



org.apache.webbeans.component.javaee.ValidatorBean.<init>(ValidatorBean.java:36)
         at



org.apache.webbeans.config.BeansDeployer.configureDefaultBeans(BeansDeployer.java:196)
         at


org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:137)
         at



org.apache.webbeans.lifecycle.DefaultLifecycle.applicationStarted(DefaultLifecycle.java:202)
         at



org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:60)
         at



org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
         at

org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
         at



org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
         at



org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at


org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
         at



org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:124)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at



org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at
org.mortbay.jetty.Server.doStart(Server.java:224)
         at


org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at



org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
         at



org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
         at



org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
         at


org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
         at



org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
         at



org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.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:60)
         at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
         at



sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at



sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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:
javax.validation.Validator
         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(RealmClassLoader.java:195)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
         at



org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
         at



org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
         at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
         at



org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
         ...
44 more

--
This message is automatically
generated by JIRA.
-
You can reply to this email to add a
comment to the issue online.




--
Gurkan Erdogdu
http://gurkanerdogdu.blogspot.com




--
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf




--
Gurkan Erdogdu
http://gurkanerdogdu.blogspot.com




--
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf




--
Gurkan Erdogdu
http://gurkanerdogdu.blogspot.com


__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen 
Massenmails.
http://mail.yahoo.com





--
Paul J. Reder
-----------------------------------------------------------
"The strength of the Constitution lies entirely in the determination of each
citizen to defend it.  Only if every single citizen feels duty bound to do
his share in this defense are the constitutional rights secure."
-- Albert Einstein

Reply via email to