I used "mvn clean install".
The exception is when running Jetty I think:
22:24:21,592 [WebServerBootstrapper main INFO ] starting Jetty
on port 8080 to serve webapp
22:24:21,592 [log main INFO ] jetty-6.1.26
22:24:21,716 [log main INFO ] NO JSP Support
for , did not find org.apache.jasper.servlet.JspServlet
22:24:21,898 [ main INFO ] Initializing
Shiro environment
22:24:21,898 [EnvironmentLoader main INFO ] Starting Shiro
environment initialization.
22:24:22,156 [IniSecurityManagerFactory main INFO ] Realms have
been explicitly set on the SecurityManager instance - auto-setting of realms
will not occur.
22:24:22,156 [EnvironmentLoader main INFO ] Shiro
environment initialized in 258 ms.
22:24:22,289 [ResteasyDeployment main INFO ] Deploying
javax.ws.rs.core.Application: class
org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
22:24:22,519 [WebXmlFile main INFO ] web.xml: url
mapping found for filter with name WicketFilter: [/wicket/*]
22:24:22,595 [IsisWicketApplication main INFO ] Config override
location: No override location configured!
22:24:22,595 [IsisWicketApplication main INFO ] loading
properties from option handlers
22:24:22,597 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerDeploymentTypeWebServer@3ce3e8f3
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerConfiguration@113dbe08
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerPersistor@6c87080f
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerReflector@15224873
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerFixture@7dc280db
22:24:22,598 [OptionHandlerFixture main INFO ] priming:
isis.fixtures=null
22:24:22,598 [OptionHandlerFixture main INFO ] priming:
isis.persistor.datanucleus.install-fixtures=true
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerNoSplash@6c99ea5d
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerAdditionalProperty@6ce9b75e
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerFixtureFromEnvironmentVariable@7fcd296b
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerSystemProperties@765a7159
22:24:22,598 [OptionHandlerSystemProperties main INFO ] priming
configuration builder: 0 properties to prime
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerDebug@560b32b6
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerDiagnostics@792e76db
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerQuiet@597d6204
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerVerbose@36ae2282
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerHelp@625ba0d9
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerVersion@6d9d3901
22:24:22,598 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerPort@6d09a8df
22:24:22,599 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerAddress@152e0066
22:24:22,599 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerResourceBase@7f1c3366
22:24:22,599 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerStartupMode@1472aebc
22:24:22,599 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerInitParameters@1825f055
22:24:22,599 [OptionHandlerInitParameters main INFO ] priming
configuration builder: 1 properties to prime
22:24:22,599 [OptionHandlerInitParameters main INFO ] priming:
isis.viewers=wicket,restfulobjects
22:24:22,601 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from isis.properties
22:24:22,605 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from viewer_wicket.properties
22:24:22,606 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from viewer_restfulobjects.properties
22:24:22,629 [Application main INFO ] [WicketFilter]
init: Wicket core library initializer
22:24:22,631 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=IBehaviorListener,
method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
22:24:22,632 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=IFormSubmitListener,
method=public abstract void
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
22:24:22,632 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=ILinkListener, method=public
abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
22:24:22,632 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=IOnChangeListener,
method=public abstract void
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
22:24:22,632 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=IRedirectListener,
method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()]
22:24:22,633 [RequestListenerInterface main INFO ] registered
listener interface [RequestListenerInterface name=IResourceListener,
method=public abstract void
org.apache.wicket.IResourceListener.onResourceRequested()]
22:24:22,633 [Application main INFO ] [WicketFilter]
init: Wicket extensions initializer
22:24:22,675 [wicket-webjars main INFO ] initialize
wicket webjars with given settings: WebjarsSettings{readFromCacheTimeout=3
seconds, resourceStreamProvider=ClassLoader,
recentVersionPlaceHolder='current',
assetPathCollectors=[de.agilecoders.wicket.webjars.collectors.FileAssetPathCollector@2fc9e7a5,
de.agilecoders.wicket.webjars.collectors.JarAssetPathCollector@70871a25],
webjarsPackage='META-INF.resources.webjars',
webjarsPath='META-INF/resources/webjars', resourcePattern=.*,
webjarsPathPattern=/webjars/([^/]*)/([^/]*)/(.*), useCdnResources=false,
cdnUrl='//cdn.jsdelivr.net:80'}
22:24:22,850 [wicket-jquery-selectors main INFO ] initialize
wicket jquery selectors with given settings:
de.agilecoders.wicket.jquery.settings.WicketJquerySelectorsSettings@7776c5d4
22:24:22,874 [IsisWicketApplication main INFO ] Config override
location: No override location configured!
22:24:22,874 [IsisWicketApplication main INFO ] loading
properties from option handlers
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerDeploymentTypeWebServer@3ce3e8f3
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerConfiguration@113dbe08
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerPersistor@6c87080f
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerReflector@15224873
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerFixture@7dc280db
22:24:22,875 [OptionHandlerFixture main INFO ] priming:
isis.fixtures=null
22:24:22,875 [OptionHandlerFixture main INFO ] priming:
isis.persistor.datanucleus.install-fixtures=true
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerNoSplash@6c99ea5d
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerAdditionalProperty@6ce9b75e
22:24:22,875 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerFixtureFromEnvironmentVariable@7fcd296b
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerSystemProperties@765a7159
22:24:22,876 [OptionHandlerSystemProperties main INFO ] priming
configuration builder: 0 properties to prime
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerDebug@560b32b6
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerDiagnostics@792e76db
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerQuiet@597d6204
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerVerbose@36ae2282
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerHelp@625ba0d9
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerVersion@6d9d3901
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerPort@6d09a8df
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerAddress@152e0066
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerResourceBase@7f1c3366
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.webserver.internal.OptionHandlerStartupMode@1472aebc
22:24:22,876 [IsisWicketApplication main INFO ] priming
configurations for
org.apache.isis.core.runtime.runner.opts.OptionHandlerInitParameters@2d10fd3f
22:24:22,876 [OptionHandlerInitParameters main INFO ] priming
configuration builder: 1 properties to prime
22:24:22,876 [OptionHandlerInitParameters main INFO ] priming:
isis.viewers=wicket,restfulobjects
22:24:22,877 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from isis.properties
22:24:22,879 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from viewer_wicket.properties
22:24:22,879 [IsisConfigurationBuilderResourceStreams main INFO
] loading properties from viewer_restfulobjects.properties
22:24:22,898 [InstallerLookup main INFO ] component
installer not found; it will not be available:
org.apache.isis.core.runtime.imageloader.awt.TemplateImageLoaderAwtInstaller
22:24:22,898 [InstallerLookup main INFO ] component
installer not found; it will not be available:
org.apache.isis.core.runtime.imageloader.noop.TemplateImageLoaderNoopInstaller
22:24:23,153 [log main WARN ] failed
WicketFilter: java.lang.NoClassDefFoundError:
org/apache/commons/mail/EmailException
22:24:23,153 [log main WARN ] failed
org.mortbay.jetty.webapp.WebAppContext@69c5d186{,src/main/webapp}:
java.lang.NoClassDefFoundError: org/apache/commons/mail/EmailException
22:24:23,153 [log main ERROR] Error starting
handlers
java.lang.NoClassDefFoundError: org/apache/commons/mail/EmailException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
at java.lang.Class.getDeclaredConstructors(Class.java:1853)
at
com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:243)
at
com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:96)
at
com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)
at
com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:845)
at
com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:772)
at
com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:256)
at
com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:205)
at
com.google.inject.internal.InjectorImpl.getInternalFactory(InjectorImpl.java:853)
at com.google.inject.internal.FactoryProxy.notify(FactoryProxy.java:46)
at
com.google.inject.internal.ProcessedBindingData.runCreationListeners(ProcessedBindingData.java:50)
at
com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:133)
at
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
at com.google.inject.Guice.createInjector(Guice.java:95)
at com.google.inject.Guice.createInjector(Guice.java:72)
at com.google.inject.Guice.createInjector(Guice.java:62)
at
org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:249)
at org.apache.wicket.Application.initApplication(Application.java:823)
at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
at
org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:713)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
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.apache.isis.core.webserver.WebServerBootstrapper.bootstrap(WebServerBootstrapper.java:85)
at org.apache.isis.core.webserver.WebServer.run(WebServer.java:103)
at org.apache.isis.core.webserver.WebServer.main(WebServer.java:67)
at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.mail.EmailException
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 37 more
22:24:23,160 [log main INFO ] Started
[email protected]:8080
----- Original Message ----
From: Dan Haywood
To: users
Sent: Maa, 12 Jan 2015 22:20
Subject: Re: Class Not Found exception when rebuilding with latest snapshot
This is a new dependency; dumb question perhaps, but did you build with
"mvn clean install" rather than "mvn clean install -o" ?
On 12 January 2015 at 21:16, wrote:
>
> When rebuilding with latest snapshot I get
>
>
>
> 21:57:21,873 [log main WARN ] failed
> WicketFilter: java.lang.NoClassDefFoundError:
> org/apache/commons/mail/EmailException
>
> 21:57:21,873 [log main WARN ] failed
> org.mortbay.jetty.webapp.WebAppContext@1e3020fd{,src/main/webapp}:
> java.lang.NoClassDefFoundError: org/apache/commons/mail/EmailException
>
> 21:57:21,874 [log main ERROR] Error
> starting handlers
>
> java.lang.NoClassDefFoundError:
> org/apache/commons/mail/EmailException
>
> at java.lang.Class.getDeclaredConstructors0(Native Method)
>
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
>
> at java.lang.Class.getDeclaredConstructors(Class.java:1853)
>
> at
> com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:243)
>
>
>
> Anybody has a hint?
>
>
>
> tnx. Johan
>
>
>
>
>
>