You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by Satyendra Singh <ss...@Apollo-advisors.com> on 2013/11/14 22:02:10 UTC

error running isis Quickstart

I tried the instructions at
http://isis.apache.org/getting-started/quickstart-archetype.html


>From a command line mvn antrun:run works!



But within eclipse using mvn jetty:run does not with below error.


013-11-14 15:53:53.861:INFO::jetty-6.1.25
2013-11-14 15:53:53.988:WARN::Could not instantiate listener org.apache.shiro.web.env.EnvironmentLoaderListener
java.lang.ClassNotFoundException: org.apache.shiro.web.env.EnvironmentLoaderListener
       at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
       at org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
       at org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
       at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
       at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
       at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
       at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:601)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
2013-11-14 15:53:53.991:WARN::Could not instantiate listener org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
       at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
       at org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
       at org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
       at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
       at org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
       at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
       at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
       at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
       at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:601)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your webapp requires one, please configure one.
2013-11-14 15:53:54.148:WARN::EXCEPTION
java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
       at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
       at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
       at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
       at org.mortbay.util.Loader.loadClass(Loader.java:91)
       at org.mortbay.util.Loader.loadClass(Loader.java:71)
       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
       at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
       at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
       at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
       at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
       at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
       at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
       at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
       at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:601)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
2013-11-14 15:53:54.150:WARN::failed ShiroFilter: javax.servlet.UnavailableException: org.apache.shiro.web.servlet.ShiroFilter
2013-11-14 15:53:54.150:WARN::Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0{/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\webapp\src\main\webapp}
javax.servlet.UnavailableException: org.apache.shiro.web.servlet.ShiroFilter
       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
       at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
       at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
       at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
       at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
       at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
       at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
       at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
       at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:601)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
[INFO] 2013-11-14 15:53:54.192:INFO::Started SelectChannelConnector@0.0.0.0:8080
Started Jetty Server







Thank you for your help
Saty




This email and any files transmitted with it are confidential
and intended solely for the person or entity to whom they are
addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or 
other use of, or taking of any action in reliance upon this
information by persons or entities other than the intended 
recipient is prohibited.  If you have received this email in 
error please contact the sender and delete the material from 
any computer.

Apollo Global Management, LLC




Re: error running isis Quickstart

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
Oh!!!! That would be "Programming in Heaven" .... :-)))



El 23/11/2013, a las 23:26, Dan Haywood <da...@haywood-associates.co.uk> escribió:

> Interesting, I hadn't noticed that there's a runtime enhancement option.
> 
> One possibility might be to write a JRebel plugin [2] which could also
> reload the Isis metamodel.  That'd make for a really nice workflow.
> 
> 
> [2] http://zeroturnaround.com/software/jrebel/learn/jrebel-plugins/
> 
> 
> Oops, too fast..
> [1]
> http://www.datanucleus.org/products/accessplatform/jdo/enhancer.html#runtime
> 
> 
> On Fri, Nov 22, 2013 at 7:35 PM, Jeroen van der Wal <jeroen@stromboli.it
>> wrote:
> 
>> Hi Oscar,
>> 
>> I can confirm that the DN enhancer is a bottleneck in our development
>> workflow too. Perhaps it's worth investing some time to programmatically
>> enhance the classes at runtime [1] when called from
>> org.apache.isis.WebServer which is used when launching the app from
>> Eclipse. Or maybe trigger runtime enhancement when the exception appears
> en
>> restart afterwards?
>> 
>> Very nice to hear that you're committed though :-)
>> 
>> -Jeroen
>> 
>> [1]
>> 
>> 
>> On Fri, Nov 22, 2013 at 6:46 PM, GESCONSULTOR - Óscar Bou <
>> o.bou@gesconsultor.com> wrote:
>> 
>>> 
>>> Our main workflow stopper while testing is also that the DatNucleus
>>> Enhancer is sometimes unreliable...
>>> 
>>> It's really difficult to know what's the root cause,  but seems easy to
>>> enter on a case when the classes have not been enhanced and the "cannot
>>> instantiate an abstract class",  or similar to the following one occurs:
>>> 
>>> 11:29:20,527  [Datastore            main       ERROR]  Una excepcion
>>> estaba tirada durante la addicion/validacion de algunas class(es) : la
>>> columna de tipo LOB o ARRAY no se puede usar en esta operación
>>> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
>>> puede usar en esta operación
>>>        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>>        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>>        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>>>        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>>> 
>>> 
>>> In all cases, the solution is to disable (if enabled) the automatic
>>> DataNucleus enhancement on all "-domain" modules, and run it manually (by
>>> order of dependencies, if there is more than one -domain module).
>>> 
>>> Perhaps we could ask for some enhancement to the enhancer for instance,
>>> as we as a project are quite committed to DataNucleus by now ...
>>> 
>>> 
>>> 
>>> El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com>
>>> escribió:
>>> 
>>>> Thanks Dan.
>>>> "mvn clean install" followed by "mvn jetty:run" from the command line ,
>>> produces same error.
>>>> What is different about mvn antrun:run that this works?
>>>> I am going to "enhance" the classes as per Jeroen's email and hoping it
>>> will work.
>>>> 
>>>> Thanks for responding.
>>>> 
>>>> -----Original Message-----
>>>> From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
>>>> Sent: Thursday, November 14, 2013 6:42 PM
>>>> To: users
>>>> Subject: Re: error running isis Quickstart
>>>> 
>>>> Hi Saty,
>>>> welcome to the Isis mailing list.
>>>> 
>>>> The errors you are getting when running "mvn jetty:run" in Eclipse look
>>> to me like mvn/Eclipse isn't downloading third-party dependencies (shiro
>>> and/or JBoss).
>>>> 
>>>> Can I ask, what happens if you run "mvn clean install" followed by "mvn
>>> jetty:run" from the command line?
>>>> 
>>>> ~~~
>>>> Per the strange LOB error, the fix is as Jeroen says... you need to
>>> "enhance" the classes.  Ah, we know that error well!
>>>> 
>>>> When running under mvn, there's a maven plugin that does this
>>> immediately after the compile.  When running under Eclipse, though, you
>>> need to set up DataNucleus' plugin for Eclipse.
>>>> 
>>>> HTH
>>>> Dan
>>>> 
>>>> 
>>>> 
>>>> On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
>>>> wrote:
>>>> 
>>>>> I tried the instructions at
>>>>> http://isis.apache.org/getting-started/quickstart-archetype.html
>>>>> 
>>>>> 
>>>>> From a command line mvn antrun:run works!
>>>>> 
>>>>> 
>>>>> 
>>>>> But within eclipse using mvn jetty:run does not with below error.
>>>>> 
>>>>> 
>>>>> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
>>>>> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
>>>>> org.apache.shiro.web.env.EnvironmentLoaderListener
>>>>> java.lang.ClassNotFoundException:
>>>>> org.apache.shiro.web.env.EnvironmentLoaderListener
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>>>>      at
>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
>>>>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>>>>> java.lang.ClassNotFoundException:
>>>>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>>>>      at
>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
>>>>> webapp requires one, please configure one.
>>>>> 2013-11-14 15:53:54.148:WARN::EXCEPTION
>>>>> java.lang.ClassNotFoundException:
>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at org.mortbay.util.Loader.loadClass(Loader.java:91)
>>>>>      at org.mortbay.util.Loader.loadClass(Loader.java:71)
>>>>>      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>>>>>      at
>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>>>>      at
>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>>>>      at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>>>>      at
>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
>>>>> javax.servlet.UnavailableException:
>>>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>> 2013-11-14 15:53:54.150:WARN::Failed startup of context
>>>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
>>>>> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
>>>>> app\src\main\webapp}
>>>>> javax.servlet.UnavailableException:
>>>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>>      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>>>>>      at
>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>>>>      at
>>>>> 
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>>>>      at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>>>>      at
>>>>> 
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>>>> 
>>> 
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>>>> 
>>> 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>>>> 
>>> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>>>> 
>>> 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
>>>>> SelectChannelConnector@0.0.0.0:8080
>>>>> Started Jetty Server
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Thank you for your help
>>>>> Saty
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> This email and any files transmitted with it are confidential and
>>>>> intended solely for the person or entity to whom they are addressed
>>>>> and may contain confidential and/or privileged material.  Any review,
>>>>> retransmission, dissemination or other use of, or taking of any action
>>>>> in reliance upon this information by persons or entities other than
>>>>> the intended recipient is prohibited.  If you have received this email
>>>>> in error please contact the sender and delete the material from any
>>>>> computer.
>>>>> 
>>>>> Apollo Global Management, LLC
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> This email and any files transmitted with it are confidential
>>>> and intended solely for the person or entity to whom they are
>>>> addressed and may contain confidential and/or privileged
>>>> material.  Any review, retransmission, dissemination or
>>>> other use of, or taking of any action in reliance upon this
>>>> information by persons or entities other than the intended
>>>> recipient is prohibited.  If you have received this email in
>>>> error please contact the sender and delete the material from
>>>> any computer.
>>>> 
>>>> Apollo Global Management, LLC
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 


Re: error running isis Quickstart

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Interesting, I hadn't noticed that there's a runtime enhancement option.

One possibility might be to write a JRebel plugin [2] which could also
reload the Isis metamodel.  That'd make for a really nice workflow.


[2] http://zeroturnaround.com/software/jrebel/learn/jrebel-plugins/


Oops, too fast..
[1]
http://www.datanucleus.org/products/accessplatform/jdo/enhancer.html#runtime


On Fri, Nov 22, 2013 at 7:35 PM, Jeroen van der Wal <jeroen@stromboli.it
>wrote:

> Hi Oscar,
>
> I can confirm that the DN enhancer is a bottleneck in our development
> workflow too. Perhaps it's worth investing some time to programmatically
> enhance the classes at runtime [1] when called from
> org.apache.isis.WebServer which is used when launching the app from
> Eclipse. Or maybe trigger runtime enhancement when the exception appears
en
> restart afterwards?
>
> Very nice to hear that you're committed though :-)
>
> -Jeroen
>
> [1]
>
>
> On Fri, Nov 22, 2013 at 6:46 PM, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> wrote:
>
>>
>> Our main workflow stopper while testing is also that the DatNucleus
>> Enhancer is sometimes unreliable...
>>
>> It's really difficult to know what's the root cause,  but seems easy to
>> enter on a case when the classes have not been enhanced and the "cannot
>> instantiate an abstract class",  or similar to the following one occurs:
>>
>> 11:29:20,527  [Datastore            main       ERROR]  Una excepcion
>> estaba tirada durante la addicion/validacion de algunas class(es) : la
>> columna de tipo LOB o ARRAY no se puede usar en esta operación
>> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
>> puede usar en esta operación
>>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>>
>>
>> In all cases, the solution is to disable (if enabled) the automatic
>> DataNucleus enhancement on all "-domain" modules, and run it manually (by
>> order of dependencies, if there is more than one -domain module).
>>
>> Perhaps we could ask for some enhancement to the enhancer for instance,
>> as we as a project are quite committed to DataNucleus by now ...
>>
>>
>>
>> El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com>
>> escribió:
>>
>> > Thanks Dan.
>> > "mvn clean install" followed by "mvn jetty:run" from the command line ,
>> produces same error.
>> > What is different about mvn antrun:run that this works?
>> > I am going to "enhance" the classes as per Jeroen's email and hoping it
>> will work.
>> >
>> > Thanks for responding.
>> >
>> > -----Original Message-----
>> > From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
>> > Sent: Thursday, November 14, 2013 6:42 PM
>> > To: users
>> > Subject: Re: error running isis Quickstart
>> >
>> > Hi Saty,
>> > welcome to the Isis mailing list.
>> >
>> > The errors you are getting when running "mvn jetty:run" in Eclipse look
>> to me like mvn/Eclipse isn't downloading third-party dependencies (shiro
>> and/or JBoss).
>> >
>> > Can I ask, what happens if you run "mvn clean install" followed by "mvn
>> jetty:run" from the command line?
>> >
>> > ~~~
>> > Per the strange LOB error, the fix is as Jeroen says... you need to
>> "enhance" the classes.  Ah, we know that error well!
>> >
>> > When running under mvn, there's a maven plugin that does this
>> immediately after the compile.  When running under Eclipse, though, you
>> need to set up DataNucleus' plugin for Eclipse.
>> >
>> > HTH
>> > Dan
>> >
>> >
>> >
>> > On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
>> >wrote:
>> >
>> >> I tried the instructions at
>> >> http://isis.apache.org/getting-started/quickstart-archetype.html
>> >>
>> >>
>> >> From a command line mvn antrun:run works!
>> >>
>> >>
>> >>
>> >> But within eclipse using mvn jetty:run does not with below error.
>> >>
>> >>
>> >> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
>> >> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
>> >> org.apache.shiro.web.env.EnvironmentLoaderListener
>> >> java.lang.ClassNotFoundException:
>> >> org.apache.shiro.web.env.EnvironmentLoaderListener
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at
>> >>
>>
org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>>
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
>> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>> >> java.lang.ClassNotFoundException:
>> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at
>> >>
>>
org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>> >>       at
>> >>
>>
org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>>
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
>> >> webapp requires one, please configure one.
>> >> 2013-11-14 15:53:54.148:WARN::EXCEPTION
>> >> java.lang.ClassNotFoundException:
>> org.apache.shiro.web.servlet.ShiroFilter
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at org.mortbay.util.Loader.loadClass(Loader.java:91)
>> >>       at org.mortbay.util.Loader.loadClass(Loader.java:71)
>> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>> >>       at
>> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>> >>       at
>> >>
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> >>       at
>> >>
>>
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>> >>       at
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>>
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
>> >> javax.servlet.UnavailableException:
>> >> org.apache.shiro.web.servlet.ShiroFilter
>> >> 2013-11-14 15:53:54.150:WARN::Failed startup of context
>> >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
>> >> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
>> >> app\src\main\webapp}
>> >> javax.servlet.UnavailableException:
>> >> org.apache.shiro.web.servlet.ShiroFilter
>> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>> >>       at
>> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>> >>       at
>> >>
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> >>       at
>> >>
>>
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>> >>       at
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>> >>       at
>> >>
>>
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>>
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>>
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>>
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
>> >> SelectChannelConnector@0.0.0.0:8080
>> >> Started Jetty Server
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Thank you for your help
>> >> Saty
>> >>
>> >>
>> >>
>> >>
>> >> This email and any files transmitted with it are confidential and
>> >> intended solely for the person or entity to whom they are addressed
>> >> and may contain confidential and/or privileged material.  Any review,
>> >> retransmission, dissemination or other use of, or taking of any action
>> >> in reliance upon this information by persons or entities other than
>> >> the intended recipient is prohibited.  If you have received this email
>> >> in error please contact the sender and delete the material from any
>> >> computer.
>> >>
>> >> Apollo Global Management, LLC
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> > This email and any files transmitted with it are confidential
>> > and intended solely for the person or entity to whom they are
>> > addressed and may contain confidential and/or privileged
>> > material.  Any review, retransmission, dissemination or
>> > other use of, or taking of any action in reliance upon this
>> > information by persons or entities other than the intended
>> > recipient is prohibited.  If you have received this email in
>> > error please contact the sender and delete the material from
>> > any computer.
>> >
>> > Apollo Global Management, LLC
>> >
>> >
>> >
>>
>>
>

Re: error running isis Quickstart

Posted by GESCONSULTOR <o....@gesconsultor.com>.
Sure we are committed.

We are investing a lot for using Isis on a critical component of our framework because it's the best way we've found to implement this complex domain.

Currently we are "running" for getting the work done... On Isis :-)

Sorry we cannot contribute more to the framework... But actively using it in our most critical project



> El 22/11/2013, a las 19:36, Jeroen van der Wal <je...@stromboli.it> escribió:
> 
> Oops, too fast..
> [1]
> http://www.datanucleus.org/products/accessplatform/jdo/enhancer.html#runtime
> 
> 
> On Fri, Nov 22, 2013 at 7:35 PM, Jeroen van der Wal <je...@stromboli.it>wrote:
> 
>> Hi Oscar,
>> 
>> I can confirm that the DN enhancer is a bottleneck in our development
>> workflow too. Perhaps it's worth investing some time to programmatically
>> enhance the classes at runtime [1] when called from
>> org.apache.isis.WebServer which is used when launching the app from
>> Eclipse. Or maybe trigger runtime enhancement when the exception appears en
>> restart afterwards?
>> 
>> Very nice to hear that you're committed though :-)
>> 
>> -Jeroen
>> 
>> [1]
>> 
>> 
>> On Fri, Nov 22, 2013 at 6:46 PM, GESCONSULTOR - Óscar Bou <
>> o.bou@gesconsultor.com> wrote:
>> 
>>> 
>>> Our main workflow stopper while testing is also that the DatNucleus
>>> Enhancer is sometimes unreliable...
>>> 
>>> It's really difficult to know what's the root cause,  but seems easy to
>>> enter on a case when the classes have not been enhanced and the "cannot
>>> instantiate an abstract class",  or similar to the following one occurs:
>>> 
>>> 11:29:20,527  [Datastore            main       ERROR]  Una excepcion
>>> estaba tirada durante la addicion/validacion de algunas class(es) : la
>>> columna de tipo LOB o ARRAY no se puede usar en esta operación
>>> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
>>> puede usar en esta operación
>>>        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>>        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>>        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>>>        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>>> 
>>> 
>>> In all cases, the solution is to disable (if enabled) the automatic
>>> DataNucleus enhancement on all "-domain" modules, and run it manually (by
>>> order of dependencies, if there is more than one -domain module).
>>> 
>>> Perhaps we could ask for some enhancement to the enhancer for instance,
>>> as we as a project are quite committed to DataNucleus by now ...
>>> 
>>> 
>>> 
>>> El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com>
>>> escribió:
>>> 
>>>> Thanks Dan.
>>>> "mvn clean install" followed by "mvn jetty:run" from the command line ,
>>> produces same error.
>>>> What is different about mvn antrun:run that this works?
>>>> I am going to "enhance" the classes as per Jeroen's email and hoping it
>>> will work.
>>>> 
>>>> Thanks for responding.
>>>> 
>>>> -----Original Message-----
>>>> From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
>>>> Sent: Thursday, November 14, 2013 6:42 PM
>>>> To: users
>>>> Subject: Re: error running isis Quickstart
>>>> 
>>>> Hi Saty,
>>>> welcome to the Isis mailing list.
>>>> 
>>>> The errors you are getting when running "mvn jetty:run" in Eclipse look
>>> to me like mvn/Eclipse isn't downloading third-party dependencies (shiro
>>> and/or JBoss).
>>>> 
>>>> Can I ask, what happens if you run "mvn clean install" followed by "mvn
>>> jetty:run" from the command line?
>>>> 
>>>> ~~~
>>>> Per the strange LOB error, the fix is as Jeroen says... you need to
>>> "enhance" the classes.  Ah, we know that error well!
>>>> 
>>>> When running under mvn, there's a maven plugin that does this
>>> immediately after the compile.  When running under Eclipse, though, you
>>> need to set up DataNucleus' plugin for Eclipse.
>>>> 
>>>> HTH
>>>> Dan
>>>> 
>>>> 
>>>> 
>>>> On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
>>>> wrote:
>>>> 
>>>>> I tried the instructions at
>>>>> http://isis.apache.org/getting-started/quickstart-archetype.html
>>>>> 
>>>>> 
>>>>> From a command line mvn antrun:run works!
>>>>> 
>>>>> 
>>>>> 
>>>>> But within eclipse using mvn jetty:run does not with below error.
>>>>> 
>>>>> 
>>>>> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
>>>>> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
>>>>> org.apache.shiro.web.env.EnvironmentLoaderListener
>>>>> java.lang.ClassNotFoundException:
>>>>> org.apache.shiro.web.env.EnvironmentLoaderListener
>>>>>      at
>>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
>>>>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>>>>> java.lang.ClassNotFoundException:
>>>>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>>>>>      at
>>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>>>>      at
>>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
>>>>> webapp requires one, please configure one.
>>>>> 2013-11-14 15:53:54.148:WARN::EXCEPTION
>>>>> java.lang.ClassNotFoundException:
>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>>      at
>>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>>>>      at
>>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>>>>      at org.mortbay.util.Loader.loadClass(Loader.java:91)
>>>>>      at org.mortbay.util.Loader.loadClass(Loader.java:71)
>>>>>      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>>>>>      at
>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>>>>      at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>      at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>>>>      at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52)
>>>>> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
>>>>> javax.servlet.UnavailableException:
>>>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>> 2013-11-14 15:53:54.150:WARN::Failed startup of context
>>>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
>>>>> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
>>>>> app\src\main\webapp}
>>>>> javax.servlet.UnavailableException:
>>>>> org.apache.shiro.web.servlet.ShiroFilter
>>>>>      at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>>>>>      at
>>>>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>>>>      at
>>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>>>>      at
>>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>>>>      at
>>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>>>>      at
>>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>>>>      at
>>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>>>>      at
>>>>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>>>>      at
>>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>>>>      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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>>>>      at
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>>>>      at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>>>>      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>>>>      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>>>>      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>>>>      at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>      at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>      at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>>>>      at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>>>>      at
>>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>>>>> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
>>>>> SelectChannelConnector@0.0.0.0:8080
>>>>> Started Jetty Server
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Thank you for your help
>>>>> Saty
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> This email and any files transmitted with it are confidential and
>>>>> intended solely for the person or entity to whom they are addressed
>>>>> and may contain confidential and/or privileged material.  Any review,
>>>>> retransmission, dissemination or other use of, or taking of any action
>>>>> in reliance upon this information by persons or entities other than
>>>>> the intended recipient is prohibited.  If you have received this email
>>>>> in error please contact the sender and delete the material from any
>>>>> computer.
>>>>> 
>>>>> Apollo Global Management, LLC
>>>> 
>>>> 
>>>> This email and any files transmitted with it are confidential
>>>> and intended solely for the person or entity to whom they are
>>>> addressed and may contain confidential and/or privileged
>>>> material.  Any review, retransmission, dissemination or
>>>> other use of, or taking of any action in reliance upon this
>>>> information by persons or entities other than the intended
>>>> recipient is prohibited.  If you have received this email in
>>>> error please contact the sender and delete the material from
>>>> any computer.
>>>> 
>>>> Apollo Global Management, LLC
>> 

Re: error running isis Quickstart

Posted by Jeroen van der Wal <je...@stromboli.it>.
Oops, too fast..
[1]
http://www.datanucleus.org/products/accessplatform/jdo/enhancer.html#runtime


On Fri, Nov 22, 2013 at 7:35 PM, Jeroen van der Wal <je...@stromboli.it>wrote:

> Hi Oscar,
>
> I can confirm that the DN enhancer is a bottleneck in our development
> workflow too. Perhaps it's worth investing some time to programmatically
> enhance the classes at runtime [1] when called from
> org.apache.isis.WebServer which is used when launching the app from
> Eclipse. Or maybe trigger runtime enhancement when the exception appears en
> restart afterwards?
>
> Very nice to hear that you're committed though :-)
>
> -Jeroen
>
> [1]
>
>
> On Fri, Nov 22, 2013 at 6:46 PM, GESCONSULTOR - Óscar Bou <
> o.bou@gesconsultor.com> wrote:
>
>>
>> Our main workflow stopper while testing is also that the DatNucleus
>> Enhancer is sometimes unreliable...
>>
>> It's really difficult to know what's the root cause,  but seems easy to
>> enter on a case when the classes have not been enhanced and the "cannot
>> instantiate an abstract class",  or similar to the following one occurs:
>>
>> 11:29:20,527  [Datastore            main       ERROR]  Una excepcion
>> estaba tirada durante la addicion/validacion de algunas class(es) : la
>> columna de tipo LOB o ARRAY no se puede usar en esta operación
>> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
>> puede usar en esta operación
>>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>>
>>
>> In all cases, the solution is to disable (if enabled) the automatic
>> DataNucleus enhancement on all "-domain" modules, and run it manually (by
>> order of dependencies, if there is more than one -domain module).
>>
>> Perhaps we could ask for some enhancement to the enhancer for instance,
>> as we as a project are quite committed to DataNucleus by now ...
>>
>>
>>
>> El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com>
>> escribió:
>>
>> > Thanks Dan.
>> > "mvn clean install" followed by "mvn jetty:run" from the command line ,
>> produces same error.
>> > What is different about mvn antrun:run that this works?
>> > I am going to "enhance" the classes as per Jeroen's email and hoping it
>> will work.
>> >
>> > Thanks for responding.
>> >
>> > -----Original Message-----
>> > From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
>> > Sent: Thursday, November 14, 2013 6:42 PM
>> > To: users
>> > Subject: Re: error running isis Quickstart
>> >
>> > Hi Saty,
>> > welcome to the Isis mailing list.
>> >
>> > The errors you are getting when running "mvn jetty:run" in Eclipse look
>> to me like mvn/Eclipse isn't downloading third-party dependencies (shiro
>> and/or JBoss).
>> >
>> > Can I ask, what happens if you run "mvn clean install" followed by "mvn
>> jetty:run" from the command line?
>> >
>> > ~~~
>> > Per the strange LOB error, the fix is as Jeroen says... you need to
>> "enhance" the classes.  Ah, we know that error well!
>> >
>> > When running under mvn, there's a maven plugin that does this
>> immediately after the compile.  When running under Eclipse, though, you
>> need to set up DataNucleus' plugin for Eclipse.
>> >
>> > HTH
>> > Dan
>> >
>> >
>> >
>> > On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
>> >wrote:
>> >
>> >> I tried the instructions at
>> >> http://isis.apache.org/getting-started/quickstart-archetype.html
>> >>
>> >>
>> >> From a command line mvn antrun:run works!
>> >>
>> >>
>> >>
>> >> But within eclipse using mvn jetty:run does not with below error.
>> >>
>> >>
>> >> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
>> >> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
>> >> org.apache.shiro.web.env.EnvironmentLoaderListener
>> >> java.lang.ClassNotFoundException:
>> >> org.apache.shiro.web.env.EnvironmentLoaderListener
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
>> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>> >> java.lang.ClassNotFoundException:
>> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>> >>       at
>> >>
>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
>> >> webapp requires one, please configure one.
>> >> 2013-11-14 15:53:54.148:WARN::EXCEPTION
>> >> java.lang.ClassNotFoundException:
>> org.apache.shiro.web.servlet.ShiroFilter
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>> >>       at org.mortbay.util.Loader.loadClass(Loader.java:91)
>> >>       at org.mortbay.util.Loader.loadClass(Loader.java:71)
>> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>> >>       at
>> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>> >>       at
>> >>
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> >>       at
>> >>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>> >>       at
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52)
>> >> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
>> >> javax.servlet.UnavailableException:
>> >> org.apache.shiro.web.servlet.ShiroFilter
>> >> 2013-11-14 15:53:54.150:WARN::Failed startup of context
>> >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
>> >> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
>> >> app\src\main\webapp}
>> >> javax.servlet.UnavailableException:
>> >> org.apache.shiro.web.servlet.ShiroFilter
>> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>> >>       at
>> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>> >>       at
>> >>
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>> >>       at
>> >>
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>> >>       at
>> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>> >>       at
>> >>
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>> >>       at
>> >>
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>> >>       at
>> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>> >>       at
>> >>
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> >>       at
>> >>
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>       at
>> >>
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> >>       at
>> >>
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> >>       at java.lang.reflect.Method.invoke(Method.java:601)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> >>       at
>> >>
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> >>       at
>> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> >> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
>> >> SelectChannelConnector@0.0.0.0:8080
>> >> Started Jetty Server
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> Thank you for your help
>> >> Saty
>> >>
>> >>
>> >>
>> >>
>> >> This email and any files transmitted with it are confidential and
>> >> intended solely for the person or entity to whom they are addressed
>> >> and may contain confidential and/or privileged material.  Any review,
>> >> retransmission, dissemination or other use of, or taking of any action
>> >> in reliance upon this information by persons or entities other than
>> >> the intended recipient is prohibited.  If you have received this email
>> >> in error please contact the sender and delete the material from any
>> >> computer.
>> >>
>> >> Apollo Global Management, LLC
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> > This email and any files transmitted with it are confidential
>> > and intended solely for the person or entity to whom they are
>> > addressed and may contain confidential and/or privileged
>> > material.  Any review, retransmission, dissemination or
>> > other use of, or taking of any action in reliance upon this
>> > information by persons or entities other than the intended
>> > recipient is prohibited.  If you have received this email in
>> > error please contact the sender and delete the material from
>> > any computer.
>> >
>> > Apollo Global Management, LLC
>> >
>> >
>> >
>>
>>
>

Re: error running isis Quickstart

Posted by Jeroen van der Wal <je...@stromboli.it>.
Hi Oscar,

I can confirm that the DN enhancer is a bottleneck in our development
workflow too. Perhaps it's worth investing some time to programmatically
enhance the classes at runtime [1] when called from
org.apache.isis.WebServer which is used when launching the app from
Eclipse. Or maybe trigger runtime enhancement when the exception appears en
restart afterwards?

Very nice to hear that you're committed though :-)

-Jeroen

[1]


On Fri, Nov 22, 2013 at 6:46 PM, GESCONSULTOR - Óscar Bou <
o.bou@gesconsultor.com> wrote:

>
> Our main workflow stopper while testing is also that the DatNucleus
> Enhancer is sometimes unreliable...
>
> It's really difficult to know what's the root cause,  but seems easy to
> enter on a case when the classes have not been enhanced and the "cannot
> instantiate an abstract class",  or similar to the following one occurs:
>
> 11:29:20,527  [Datastore            main       ERROR]  Una excepcion
> estaba tirada durante la addicion/validacion de algunas class(es) : la
> columna de tipo LOB o ARRAY no se puede usar en esta operación
> java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
> puede usar en esta operación
>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>
>
> In all cases, the solution is to disable (if enabled) the automatic
> DataNucleus enhancement on all "-domain" modules, and run it manually (by
> order of dependencies, if there is more than one -domain module).
>
> Perhaps we could ask for some enhancement to the enhancer for instance, as
> we as a project are quite committed to DataNucleus by now ...
>
>
>
> El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com>
> escribió:
>
> > Thanks Dan.
> > "mvn clean install" followed by "mvn jetty:run" from the command line ,
> produces same error.
> > What is different about mvn antrun:run that this works?
> > I am going to "enhance" the classes as per Jeroen's email and hoping it
> will work.
> >
> > Thanks for responding.
> >
> > -----Original Message-----
> > From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> > Sent: Thursday, November 14, 2013 6:42 PM
> > To: users
> > Subject: Re: error running isis Quickstart
> >
> > Hi Saty,
> > welcome to the Isis mailing list.
> >
> > The errors you are getting when running "mvn jetty:run" in Eclipse look
> to me like mvn/Eclipse isn't downloading third-party dependencies (shiro
> and/or JBoss).
> >
> > Can I ask, what happens if you run "mvn clean install" followed by "mvn
> jetty:run" from the command line?
> >
> > ~~~
> > Per the strange LOB error, the fix is as Jeroen says... you need to
> "enhance" the classes.  Ah, we know that error well!
> >
> > When running under mvn, there's a maven plugin that does this
> immediately after the compile.  When running under Eclipse, though, you
> need to set up DataNucleus' plugin for Eclipse.
> >
> > HTH
> > Dan
> >
> >
> >
> > On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
> >wrote:
> >
> >> I tried the instructions at
> >> http://isis.apache.org/getting-started/quickstart-archetype.html
> >>
> >>
> >> From a command line mvn antrun:run works!
> >>
> >>
> >>
> >> But within eclipse using mvn jetty:run does not with below error.
> >>
> >>
> >> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> >> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> >> org.apache.shiro.web.env.EnvironmentLoaderListener
> >> java.lang.ClassNotFoundException:
> >> org.apache.shiro.web.env.EnvironmentLoaderListener
> >>       at
> >>
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >>       at
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >>       at
> >>
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>       at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>       at java.lang.reflect.Method.invoke(Method.java:601)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >>       at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> >> 52)
> >> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> >> java.lang.ClassNotFoundException:
> >> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> >>       at
> >>
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >>       at
> >>
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >>       at
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >>       at
> >>
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>       at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>       at java.lang.reflect.Method.invoke(Method.java:601)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >>       at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> >> 52)
> >> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> >> webapp requires one, please configure one.
> >> 2013-11-14 15:53:54.148:WARN::EXCEPTION
> >> java.lang.ClassNotFoundException:
> org.apache.shiro.web.servlet.ShiroFilter
> >>       at
> >>
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >>       at
> >>
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >>       at org.mortbay.util.Loader.loadClass(Loader.java:91)
> >>       at org.mortbay.util.Loader.loadClass(Loader.java:71)
> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
> >>       at
> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >>       at
> >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>       at
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >>       at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >>       at
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >>       at
> >>
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>       at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>       at java.lang.reflect.Method.invoke(Method.java:601)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >>       at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> >> 52)
> >> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> >> javax.servlet.UnavailableException:
> >> org.apache.shiro.web.servlet.ShiroFilter
> >> 2013-11-14 15:53:54.150:WARN::Failed startup of context
> >> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> >> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
> >> app\src\main\webapp}
> >> javax.servlet.UnavailableException:
> >> org.apache.shiro.web.servlet.ShiroFilter
> >>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
> >>       at
> >> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >>       at
> >> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >>       at
> >>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >>       at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >>       at
> >>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >>       at
> >>
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >>       at
> >> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >>       at
> >>
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >>       at
> >>
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>       at
> >>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>       at
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>       at java.lang.reflect.Method.invoke(Method.java:601)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >>       at
> >>
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >>       at
> >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> >> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> >> SelectChannelConnector@0.0.0.0:8080
> >> Started Jetty Server
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> Thank you for your help
> >> Saty
> >>
> >>
> >>
> >>
> >> This email and any files transmitted with it are confidential and
> >> intended solely for the person or entity to whom they are addressed
> >> and may contain confidential and/or privileged material.  Any review,
> >> retransmission, dissemination or other use of, or taking of any action
> >> in reliance upon this information by persons or entities other than
> >> the intended recipient is prohibited.  If you have received this email
> >> in error please contact the sender and delete the material from any
> >> computer.
> >>
> >> Apollo Global Management, LLC
> >>
> >>
> >>
> >>
> >
> >
> > This email and any files transmitted with it are confidential
> > and intended solely for the person or entity to whom they are
> > addressed and may contain confidential and/or privileged
> > material.  Any review, retransmission, dissemination or
> > other use of, or taking of any action in reliance upon this
> > information by persons or entities other than the intended
> > recipient is prohibited.  If you have received this email in
> > error please contact the sender and delete the material from
> > any computer.
> >
> > Apollo Global Management, LLC
> >
> >
> >
>
>

Re: error running isis Quickstart

Posted by GESCONSULTOR - Óscar Bou <o....@gesconsultor.com>.
Our main workflow stopper while testing is also that the DatNucleus Enhancer is sometimes unreliable... 

It's really difficult to know what's the root cause,  but seems easy to enter on a case when the classes have not been enhanced and the "cannot instantiate an abstract class",  or similar to the following one occurs:

11:29:20,527  [Datastore            main       ERROR]  Una excepcion
estaba tirada durante la addicion/validacion de algunas class(es) : la
columna de tipo LOB o ARRAY no se puede usar en esta operación
java.sql.SQLSyntaxErrorException: la columna de tipo LOB o ARRAY no se
puede usar en esta operación
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)


In all cases, the solution is to disable (if enabled) the automatic DataNucleus enhancement on all "-domain" modules, and run it manually (by order of dependencies, if there is more than one -domain module). 

Perhaps we could ask for some enhancement to the enhancer for instance, as we as a project are quite committed to DataNucleus by now ...



El 15/11/2013, a las 16:27, Satyendra Singh <ss...@Apollo-advisors.com> escribió:

> Thanks Dan.
> "mvn clean install" followed by "mvn jetty:run" from the command line , produces same error.
> What is different about mvn antrun:run that this works?
> I am going to "enhance" the classes as per Jeroen's email and hoping it will work.
> 
> Thanks for responding.
> 
> -----Original Message-----
> From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> Sent: Thursday, November 14, 2013 6:42 PM
> To: users
> Subject: Re: error running isis Quickstart
> 
> Hi Saty,
> welcome to the Isis mailing list.
> 
> The errors you are getting when running "mvn jetty:run" in Eclipse look to me like mvn/Eclipse isn't downloading third-party dependencies (shiro and/or JBoss).
> 
> Can I ask, what happens if you run "mvn clean install" followed by "mvn jetty:run" from the command line?
> 
> ~~~
> Per the strange LOB error, the fix is as Jeroen says... you need to "enhance" the classes.  Ah, we know that error well!
> 
> When running under mvn, there's a maven plugin that does this immediately after the compile.  When running under Eclipse, though, you need to set up DataNucleus' plugin for Eclipse.
> 
> HTH
> Dan
> 
> 
> 
> On 14 November 2013 21:02, Satyendra Singh <ss...@apollo-advisors.com>wrote:
> 
>> I tried the instructions at
>> http://isis.apache.org/getting-started/quickstart-archetype.html
>> 
>> 
>> From a command line mvn antrun:run works!
>> 
>> 
>> 
>> But within eclipse using mvn jetty:run does not with below error.
>> 
>> 
>> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
>> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
>> org.apache.shiro.web.env.EnvironmentLoaderListener
>> java.lang.ClassNotFoundException:
>> org.apache.shiro.web.env.EnvironmentLoaderListener
>>       at
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>       at
>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>       at
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>       at java.lang.reflect.Method.invoke(Method.java:601)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> 52)
>> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>> java.lang.ClassNotFoundException:
>> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>>       at
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>>       at
>> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>>       at
>> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>>       at
>> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>       at
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>       at java.lang.reflect.Method.invoke(Method.java:601)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> 52)
>> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
>> webapp requires one, please configure one.
>> 2013-11-14 15:53:54.148:WARN::EXCEPTION
>> java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
>>       at
>> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>>       at
>> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>>       at
>> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>>       at org.mortbay.util.Loader.loadClass(Loader.java:91)
>>       at org.mortbay.util.Loader.loadClass(Loader.java:71)
>>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>>       at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>       at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>       at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>       at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>       at
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>       at java.lang.reflect.Method.invoke(Method.java:601)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> 52)
>> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
>> javax.servlet.UnavailableException:
>> org.apache.shiro.web.servlet.ShiroFilter
>> 2013-11-14 15:53:54.150:WARN::Failed startup of context
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
>> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
>> app\src\main\webapp}
>> javax.servlet.UnavailableException:
>> org.apache.shiro.web.servlet.ShiroFilter
>>       at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>>       at
>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>       at
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>       at
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>       at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>>       at
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>       at
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>>       at
>> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>>       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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>       at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>       at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>       at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>       at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>       at java.lang.reflect.Method.invoke(Method.java:601)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>       at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
>> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
>> SelectChannelConnector@0.0.0.0:8080
>> Started Jetty Server
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Thank you for your help
>> Saty
>> 
>> 
>> 
>> 
>> This email and any files transmitted with it are confidential and
>> intended solely for the person or entity to whom they are addressed
>> and may contain confidential and/or privileged material.  Any review,
>> retransmission, dissemination or other use of, or taking of any action
>> in reliance upon this information by persons or entities other than
>> the intended recipient is prohibited.  If you have received this email
>> in error please contact the sender and delete the material from any
>> computer.
>> 
>> Apollo Global Management, LLC
>> 
>> 
>> 
>> 
> 
> 
> This email and any files transmitted with it are confidential
> and intended solely for the person or entity to whom they are
> addressed and may contain confidential and/or privileged 
> material.  Any review, retransmission, dissemination or 
> other use of, or taking of any action in reliance upon this
> information by persons or entities other than the intended 
> recipient is prohibited.  If you have received this email in 
> error please contact the sender and delete the material from 
> any computer.
> 
> Apollo Global Management, LLC
> 
> 
> 


Re: error running isis Quickstart

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
within...


On 15 November 2013 21:55, Satyendra Singh <ss...@apollo-advisors.com>wrote:

> Hi Dan,
>
> Yes, after I changed the maven launch config to use base directory
> ${workspace_loc:/ApacheIsisPoc-webapp}
> jetty:run just worked fine .
>

good-o.


>
> And 'mvn clean install' inside eclipse produced two war files which are -
>
> 1) ApacheIsisPoc-webapp-1.0-SNAPSHOT-jetty-console.war
> 2) Quickstart.war
>
> So, when deploying this to a server , which war I am supposed to release?


either will work, but the quickstart.war is the usual one.

As I tried to explain in my previous email, the -jetty-console.war is
simply the same set of files, along with the bootstrapping main that opens
up the little Swing console prompt app.  That said, deploying
-jetty-console.war should also work fine - those bootstrapping files will
just get ignored.



> I am looking forward to be able to build it on a CI build server and take
> the war and just copy it to run on a server. Any additional steps to make
>  that war which can be copied to other containers and will just work?
>

No extra steps, you should be able to just take the war and dump it to
tomcat.

Jeroen and I are building Estatio [1].  We build it on CloudBees [2], and
it works very nicely.




> I deployed this to tomcat inside eclipse for now  (created tomcat server
> and added project ApacheIsisPoc-webapp to that ) but it throws below errors
> on startup.
>
> 16:22:05,629  [Datastore            localhost-startStop-1 ERROR]  An
> exception was thrown while adding/validating class(es) : column of LOB or
> ARRAY type cannot be used in operation
> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>
>
>
Once more, this "LOB or ARRAY type" error indicates that the classes
haven't been enhanced.  there are only two ways to do that: either building
from the mvn command line (which we've now established works) or by
configuring the Eclipse plugin [3], [4]



> I am starting  to begin building a small app for POC and will be asking
> some more questions as I go, thanks in advance.
>
>
Yes, please do.

Cheers
Dan


>
> Thanks
> Saty
>
>
[1] https://github.com/estatio/estatio
[2] http://www.cloudbees.com/
[3]
http://isis.apache.org/components/objectstores/jdo/datanucleus-and-eclipse.html
[4] http://isis.apache.org/getting-started/screencasts.html

RE: error running isis Quickstart

Posted by Satyendra Singh <ss...@Apollo-advisors.com>.
Hi Dan,

Yes, after I changed the maven launch config to use base directory ${workspace_loc:/ApacheIsisPoc-webapp}
jetty:run just worked fine .

And 'mvn clean install' inside eclipse produced two war files which are -

1) ApacheIsisPoc-webapp-1.0-SNAPSHOT-jetty-console.war
2) Quickstart.war

So, when deploying this to a server , which war I am supposed to release? I am looking forward to be able to build it on a CI build server and take the war and just copy it to run on a server. Any additional steps to make  that war which can be copied to other containers and will just work?

I deployed this to tomcat inside eclipse for now  (created tomcat server and added project ApacheIsisPoc-webapp to that ) but it throws below errors on startup.

16:22:05,629  [Datastore            localhost-startStop-1 ERROR]  An exception was thrown while adding/validating class(es) : column of LOB or ARRAY type cannot be used in operation
java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)


I am starting  to begin building a small app for POC and will be asking some more questions as I go, thanks in advance.


Thanks
Saty



-----Original Message-----
From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
Sent: Friday, November 15, 2013 11:08 AM
To: users
Subject: Re: error running isis Quickstart

On 15 November 2013 15:27, Satyendra Singh <ss...@apollo-advisors.com>wrote:

> Thanks Dan.
> "mvn clean install" followed by "mvn jetty:run" from the command line
> , produces same error.
>

I've just checked this myself, there was a slight omission that the mvn jetty:run needs to run in the "webapp" directory.

If you go to [1] or [2], I've just updated those pages with "what works for me".



[1] http://isis.apache.org/getting-started/simple-archetype.html
[2] http://isis.apache.org/getting-started/quickstart-archetype.html


What is different about mvn antrun:run that this works?
>

mvn antrun:run just uses an additional plugin that bundles up the WAR along with a bootstrapping class to host the webapp in a little console (as you've seen).  But it's the same enhanced bytecode.

If you look in webapp/target you'll see two .war files.  The regular one is what mvn jetty:run uses, the -jetty-console.war is a superset with the extra bootstrapper.

So I doubt you have an issue with the enhancement process from the mvn cmd line; but perhaps the missing "cd webapp" was tripping you up.

Let us know how you get on.

Dan




> I am going to "enhance" the classes as per Jeroen's email and hoping
> it will work.
>
> Thanks for responding.
>
> -----Original Message-----
> From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> Sent: Thursday, November 14, 2013 6:42 PM
> To: users
> Subject: Re: error running isis Quickstart
>
> Hi Saty,
> welcome to the Isis mailing list.
>
> The errors you are getting when running "mvn jetty:run" in Eclipse
> look to me like mvn/Eclipse isn't downloading third-party dependencies
> (shiro and/or JBoss).
>
> Can I ask, what happens if you run "mvn clean install" followed by
> "mvn jetty:run" from the command line?
>
> ~~~
> Per the strange LOB error, the fix is as Jeroen says... you need to
> "enhance" the classes.  Ah, we know that error well!
>
> When running under mvn, there's a maven plugin that does this
> immediately after the compile.  When running under Eclipse, though,
> you need to set up DataNucleus' plugin for Eclipse.
>
> HTH
> Dan
>
>
>
> On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
> >wrote:
>
> > I tried the instructions at
> > http://isis.apache.org/getting-started/quickstart-archetype.html
> >
> >
> > From a command line mvn antrun:run works!
> >
> >
> >
> > But within eclipse using mvn jetty:run does not with below error.
> >
> >
> > 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> > 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> > java.lang.ClassNotFoundException:
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(S
> elfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java
> :1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfig
> uration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlC
> onfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(
> AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfigur
> ation.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(Abstrac
> tConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfigura
> tion.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(Abstract
> Configuration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlCon
> figuration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(Ab
> stractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configurat
> ion.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java
> :1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugi
> nWebAppContext.java:115)
> >        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(ContextHand
> lerCollection.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.j
> ava:132)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMoj
> o.java:441)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.j
> ava:383)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRun
> Mojo.java:210)
> >        at
> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> >        at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB
> uildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java
> > :3
> > 52)
> > 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> > java.lang.ClassNotFoundException:
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(S
> elfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java
> :1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfig
> uration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlC
> onfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(
> AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfigur
> ation.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(Abstrac
> tConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfigura
> tion.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(Abstract
> Configuration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlCon
> figuration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(Ab
> stractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configurat
> ion.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java
> :1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugi
> nWebAppContext.java:115)
> >        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(ContextHand
> lerCollection.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.j
> ava:132)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMoj
> o.java:441)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.j
> ava:383)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRun
> Mojo.java:210)
> >        at
> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> >        at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB
> uildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java
> > :3
> > 52)
> > 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> > webapp requires one, please configure one.
> > 2013-11-14 15:53:54.148:WARN::EXCEPTION
> > java.lang.ClassNotFoundException:
> org.apache.shiro.web.servlet.ShiroFilter
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(S
> elfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.
> java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader
> .java:363)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:91)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:71)
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.jav
> a:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java
> :1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugi
> nWebAppContext.java:115)
> >        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(ContextHand
> lerCollection.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.j
> ava:132)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMoj
> o.java:441)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.j
> ava:383)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRun
> Mojo.java:210)
> >        at
> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> >        at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB
> uildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java
> > :3
> > 52)
> > 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> > 2013-11-14 15:53:54.150:WARN::Failed startup of context
> > org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> > {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\w
> > eb
> > app\src\main\webapp}
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.jav
> a:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java
> :1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugi
> nWebAppContext.java:115)
> >        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(ContextHand
> lerCollection.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.j
> ava:132)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMoj
> o.java:441)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.j
> ava:383)
> >        at
> >
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRun
> Mojo.java:210)
> >        at
> > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> >        at
> >
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB
> uildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.
> java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBui
> ld(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycle
> Starter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launc
> her.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java
> :230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Lau
> ncher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java
> > :3
> > 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> > SelectChannelConnector@0.0.0.0:8080
> > Started Jetty Server
> >
> >
> >
> >
> >
> >
> >
> > Thank you for your help
> > Saty
> >
> >
> >
> >
> > This email and any files transmitted with it are confidential and
> > intended solely for the person or entity to whom they are addressed
> > and may contain confidential and/or privileged material.  Any
> > review, retransmission, dissemination or other use of, or taking of
> > any action in reliance upon this information by persons or entities
> > other than the intended recipient is prohibited.  If you have
> > received this email in error please contact the sender and delete
> > the material from any computer.
> >
> > Apollo Global Management, LLC
> >
> >
> >
> >
>
>
> This email and any files transmitted with it are confidential and
> intended solely for the person or entity to whom they are addressed
> and may contain confidential and/or privileged material.  Any review,
> retransmission, dissemination or other use of, or taking of any action
> in reliance upon this information by persons or entities other than
> the intended recipient is prohibited.  If you have received this email
> in error please contact the sender and delete the material from any
> computer.
>
> Apollo Global Management, LLC
>
>
>
>
>


This email and any files transmitted with it are confidential
and intended solely for the person or entity to whom they are
addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or 
other use of, or taking of any action in reliance upon this
information by persons or entities other than the intended 
recipient is prohibited.  If you have received this email in 
error please contact the sender and delete the material from 
any computer.

Apollo Global Management, LLC




Re: error running isis Quickstart

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
On 15 November 2013 15:27, Satyendra Singh <ss...@apollo-advisors.com>wrote:

> Thanks Dan.
> "mvn clean install" followed by "mvn jetty:run" from the command line ,
> produces same error.
>

I've just checked this myself, there was a slight omission that the mvn
jetty:run needs to run in the "webapp" directory.

If you go to [1] or [2], I've just updated those pages with "what works for
me".



[1] http://isis.apache.org/getting-started/simple-archetype.html
[2] http://isis.apache.org/getting-started/quickstart-archetype.html


What is different about mvn antrun:run that this works?
>

mvn antrun:run just uses an additional plugin that bundles up the WAR along
with a bootstrapping class to host the webapp in a little console (as
you've seen).  But it's the same enhanced bytecode.

If you look in webapp/target you'll see two .war files.  The regular one is
what mvn jetty:run uses, the -jetty-console.war is a superset with the
extra bootstrapper.

So I doubt you have an issue with the enhancement process from the mvn cmd
line; but perhaps the missing "cd webapp" was tripping you up.

Let us know how you get on.

Dan




> I am going to "enhance" the classes as per Jeroen's email and hoping it
> will work.
>
> Thanks for responding.
>
> -----Original Message-----
> From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
> Sent: Thursday, November 14, 2013 6:42 PM
> To: users
> Subject: Re: error running isis Quickstart
>
> Hi Saty,
> welcome to the Isis mailing list.
>
> The errors you are getting when running "mvn jetty:run" in Eclipse look to
> me like mvn/Eclipse isn't downloading third-party dependencies (shiro
> and/or JBoss).
>
> Can I ask, what happens if you run "mvn clean install" followed by "mvn
> jetty:run" from the command line?
>
> ~~~
> Per the strange LOB error, the fix is as Jeroen says... you need to
> "enhance" the classes.  Ah, we know that error well!
>
> When running under mvn, there's a maven plugin that does this immediately
> after the compile.  When running under Eclipse, though, you need to set up
> DataNucleus' plugin for Eclipse.
>
> HTH
> Dan
>
>
>
> On 14 November 2013 21:02, Satyendra Singh <ssingh@apollo-advisors.com
> >wrote:
>
> > I tried the instructions at
> > http://isis.apache.org/getting-started/quickstart-archetype.html
> >
> >
> > From a command line mvn antrun:run works!
> >
> >
> >
> > But within eclipse using mvn jetty:run does not with below error.
> >
> >
> > 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> > 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> > java.lang.ClassNotFoundException:
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> > java.lang.ClassNotFoundException:
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> > webapp requires one, please configure one.
> > 2013-11-14 15:53:54.148:WARN::EXCEPTION
> > java.lang.ClassNotFoundException:
> org.apache.shiro.web.servlet.ShiroFilter
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:91)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:71)
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> > 2013-11-14 15:53:54.150:WARN::Failed startup of context
> > org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> > {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
> > app\src\main\webapp}
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> > SelectChannelConnector@0.0.0.0:8080
> > Started Jetty Server
> >
> >
> >
> >
> >
> >
> >
> > Thank you for your help
> > Saty
> >
> >
> >
> >
> > This email and any files transmitted with it are confidential and
> > intended solely for the person or entity to whom they are addressed
> > and may contain confidential and/or privileged material.  Any review,
> > retransmission, dissemination or other use of, or taking of any action
> > in reliance upon this information by persons or entities other than
> > the intended recipient is prohibited.  If you have received this email
> > in error please contact the sender and delete the material from any
> > computer.
> >
> > Apollo Global Management, LLC
> >
> >
> >
> >
>
>
> This email and any files transmitted with it are confidential
> and intended solely for the person or entity to whom they are
> addressed and may contain confidential and/or privileged
> material.  Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon this
> information by persons or entities other than the intended
> recipient is prohibited.  If you have received this email in
> error please contact the sender and delete the material from
> any computer.
>
> Apollo Global Management, LLC
>
>
>
>
>

RE: error running isis Quickstart

Posted by Satyendra Singh <ss...@Apollo-advisors.com>.
Thanks Dan.
"mvn clean install" followed by "mvn jetty:run" from the command line , produces same error.
What is different about mvn antrun:run that this works?
I am going to "enhance" the classes as per Jeroen's email and hoping it will work.

Thanks for responding.

-----Original Message-----
From: Dan Haywood [mailto:dan@haywood-associates.co.uk]
Sent: Thursday, November 14, 2013 6:42 PM
To: users
Subject: Re: error running isis Quickstart

Hi Saty,
welcome to the Isis mailing list.

The errors you are getting when running "mvn jetty:run" in Eclipse look to me like mvn/Eclipse isn't downloading third-party dependencies (shiro and/or JBoss).

Can I ask, what happens if you run "mvn clean install" followed by "mvn jetty:run" from the command line?

~~~
Per the strange LOB error, the fix is as Jeroen says... you need to "enhance" the classes.  Ah, we know that error well!

When running under mvn, there's a maven plugin that does this immediately after the compile.  When running under Eclipse, though, you need to set up DataNucleus' plugin for Eclipse.

HTH
Dan



On 14 November 2013 21:02, Satyendra Singh <ss...@apollo-advisors.com>wrote:

> I tried the instructions at
> http://isis.apache.org/getting-started/quickstart-archetype.html
>
>
> From a command line mvn antrun:run works!
>
>
>
> But within eclipse using mvn jetty:run does not with below error.
>
>
> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> org.apache.shiro.web.env.EnvironmentLoaderListener
> java.lang.ClassNotFoundException:
> org.apache.shiro.web.env.EnvironmentLoaderListener
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> java.lang.ClassNotFoundException:
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> webapp requires one, please configure one.
> 2013-11-14 15:53:54.148:WARN::EXCEPTION
> java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at org.mortbay.util.Loader.loadClass(Loader.java:91)
>        at org.mortbay.util.Loader.loadClass(Loader.java:71)
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
> 2013-11-14 15:53:54.150:WARN::Failed startup of context
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
> app\src\main\webapp}
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> SelectChannelConnector@0.0.0.0:8080
> Started Jetty Server
>
>
>
>
>
>
>
> Thank you for your help
> Saty
>
>
>
>
> This email and any files transmitted with it are confidential and
> intended solely for the person or entity to whom they are addressed
> and may contain confidential and/or privileged material.  Any review,
> retransmission, dissemination or other use of, or taking of any action
> in reliance upon this information by persons or entities other than
> the intended recipient is prohibited.  If you have received this email
> in error please contact the sender and delete the material from any
> computer.
>
> Apollo Global Management, LLC
>
>
>
>


This email and any files transmitted with it are confidential
and intended solely for the person or entity to whom they are
addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or 
other use of, or taking of any action in reliance upon this
information by persons or entities other than the intended 
recipient is prohibited.  If you have received this email in 
error please contact the sender and delete the material from 
any computer.

Apollo Global Management, LLC




Re: error running isis Quickstart

Posted by Dan Haywood <da...@haywood-associates.co.uk>.
Hi Saty,
welcome to the Isis mailing list.

The errors you are getting when running "mvn jetty:run" in Eclipse look to
me like mvn/Eclipse isn't downloading third-party dependencies (shiro
and/or JBoss).

Can I ask, what happens if you run "mvn clean install" followed by "mvn
jetty:run" from the command line?

~~~
Per the strange LOB error, the fix is as Jeroen says... you need to
"enhance" the classes.  Ah, we know that error well!

When running under mvn, there's a maven plugin that does this immediately
after the compile.  When running under Eclipse, though, you need to set up
DataNucleus' plugin for Eclipse.

HTH
Dan



On 14 November 2013 21:02, Satyendra Singh <ss...@apollo-advisors.com>wrote:

> I tried the instructions at
> http://isis.apache.org/getting-started/quickstart-archetype.html
>
>
> From a command line mvn antrun:run works!
>
>
>
> But within eclipse using mvn jetty:run does not with below error.
>
>
> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> org.apache.shiro.web.env.EnvironmentLoaderListener
> java.lang.ClassNotFoundException:
> org.apache.shiro.web.env.EnvironmentLoaderListener
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> java.lang.ClassNotFoundException:
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> webapp requires one, please configure one.
> 2013-11-14 15:53:54.148:WARN::EXCEPTION
> java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at org.mortbay.util.Loader.loadClass(Loader.java:91)
>        at org.mortbay.util.Loader.loadClass(Loader.java:71)
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> javax.servlet.UnavailableException: org.apache.shiro.web.servlet.ShiroFilter
> 2013-11-14 15:53:54.150:WARN::Failed startup of context
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\webapp\src\main\webapp}
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> [INFO] 2013-11-14 15:53:54.192:INFO::Started
> SelectChannelConnector@0.0.0.0:8080
> Started Jetty Server
>
>
>
>
>
>
>
> Thank you for your help
> Saty
>
>
>
>
> This email and any files transmitted with it are confidential
> and intended solely for the person or entity to whom they are
> addressed and may contain confidential and/or privileged
> material.  Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon this
> information by persons or entities other than the intended
> recipient is prohibited.  If you have received this email in
> error please contact the sender and delete the material from
> any computer.
>
> Apollo Global Management, LLC
>
>
>
>

Re: error running isis Quickstart

Posted by Jeroen van der Wal <je...@stromboli.it>.
You should enhance the classes using the DataNucleus enhancer. More about
using Datanucleus and Eclipse is available on the Isis website [1]

[1]
http://isis.apache.org/components/objectstores/jdo/datanucleus-and-eclipse.html



On Thu, Nov 14, 2013 at 10:41 PM, Satyendra Singh <
ssingh@apollo-advisors.com> wrote:

> Thanks, but a strange error is now appearing..
>
> 6:38:50,558  [Schema               main       DEBUG]  Execution Time = 0 ms
> 16:38:50,560  [Datastore            main       ERROR]  An exception was
> thrown while adding/validating class(es) : column of LOB or ARRAY type
> cannot be used in operation
> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
>
> 16:38:50,560  [Datastore            main       ERROR]  An exception was
> thrown while adding/validating class(es) : column of LOB or ARRAY type
> cannot be used in operation
> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
>
> 16:38:50,561  [Datastore            main       ERROR]  An exception was
> thrown while adding/validating class(es) : column of LOB or ARRAY type
> cannot be used in operation
> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
>
> 16:38:50,561  [Datastore            main       ERROR]  An exception was
> thrown while adding/validating class(es) : column of LOB or ARRAY type
> cannot be used in operation
> java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
>
> 16:38:50,561  [Schema               main       DEBUG]  An error occurred
> while auto-creating schema elements - rolling back
> 16:38:50,565  [Schema               main       DEBUG]  Dropping table
> "ToDoItemDependencies"
> 16:38:50,565  [Schema               main       DEBUG]  DROP TABLE
> "ToDoItemDependencies"
> 16:38:50,566  [Schema               main       DEBUG]  Execution Time = 1
> ms
> 16:38:50,566  [Schema               main       DEBUG]  Dropping table
> "ToDoItem"
> 16:38:50,566  [Schema               main       DEBUG]  DROP TABLE
> "ToDoItem"
> 16:38:50,566  [Schema               main       DEBUG]  Execution Time = 0
> ms
> 16:38:50,566  [Schema               main       DEBUG]  Schema Transaction
> rolling back with connection
> "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ebbb05b
> "
> 16:38:50,566  [Schema               main       DEBUG]  Schema Transaction
> closing with connection
> "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ebbb05b
> "
> 16:38:50,570  [IsisWicketApplication main       ERROR]  Failed to
> initialize
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s)
> were found while auto-creating/validating the datastore for classes. The
> errors are printed in the log, and are attached to this exception.
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type
> cannot be used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         ... 53 more
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
> 16:38:50,580  [WicketFilter         main       WARN ]  initialization
> failed, destroying now
> 16:38:50,592  [ObjectReflectorDefault main       INFO ]  shutting down
> org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@1ea262bc
> 16:38:50,592  [ObjectReflectorDefault main       INFO ]  calling
> @PreDestroy on all domain services
> 16:38:50,592  [ObjectReflectorDefault main       INFO ]  ... calling
> @PreDestroy method:
> org.apache.isis.objectstore.jdo.service.RegisterEntities: shutdown
> 16:38:50,592  [ObjectReflectorDefault main       INFO ]  ... calling
> @PreDestroy method:
> org.apache.isis.viewer.restfulobjects.rendering.eventserializer.RestfulObjectsSpecEventSerializer:
> shutdown
> 16:38:50,592  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket core library initializer
> 16:38:50,592  [Application          main       INFO ]  [WicketFilter]
> destroy: Wicket extensions initializer
> 16:38:50,606  [log                  main       WARN ]  failed
> WicketFilter: javax.servlet.ServletException:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error
> 16:38:50,606  [log                  main       WARN ]  Failed startup of
> context org.mortbay.jetty.webapp.WebAppContext@4bc348d3{,src/main/webapp}
> javax.servlet.ServletException: com.google.inject.ProvisionException:
> Guice provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:449)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
>         ... 16 more
> Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s)
> were found while auto-creating/validating the datastore for classes. The
> errors are printed in the log, and are attached to this exception.
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type
> cannot be used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         ... 53 more
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
> 16:38:50,608  [log                  main       ERROR]  Nested in
> javax.servlet.ServletException: com.google.inject.ProvisionException: Guice
> provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error:
> com.google.inject.ProvisionException: Guice provision errors:
>
> 1) Error in custom provider,
> org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found
> while auto-creating/validating the datastore for classes. The errors are
> printed in the log, and are attached to this exception.
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
>   while locating org.apache.isis.core.runtime.system.IsisSystem
>     for field at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
>   while locating webapp.ToDoApplication
>
> 1 error
>         at
> com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
>         at
> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
>         at
> org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
>         at
> org.apache.wicket.Application.initApplication(Application.java:818)
>         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:89)
>         at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
>         at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
>         at org.apache.isis.WebServer.main(WebServer.java:25)
> Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s)
> were found while auto-creating/validating the datastore for classes. The
> errors are printed in the log, and are attached to this exception.
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
>         at
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
>         at
> org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
>         at
> org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
>         at
> org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
>         at
> org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
>         at
> org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
>         at
> org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
>         at
> org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
>         at
> org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
>         at
> org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:601)
>         at
> com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
>         at
> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:65)
>         at
> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
>         at
> com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
>         at
> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
>         at
> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
>         ... 20 more
> Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type
> cannot be used in operation
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
>         at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
>         at
> org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
>         at
> org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
>         at
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
>         ... 53 more
> Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be
> used in operation
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.error.Error.error(Unknown Source)
>         at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
>         at
> org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown
> Source)
>         at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
>         at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
>         at org.hsqldb.ParserCommand.compilePart(Unknown Source)
>         at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
>         at org.hsqldb.Session.executeDirectStatement(Unknown Source)
>         at org.hsqldb.Session.execute(Unknown Source)
>         ... 62 more
>
> Thanks again
>
>
> -----Original Message-----
> From: Jeroen van der Wal [mailto:jeroen@stromboli.it]
> Sent: Thursday, November 14, 2013 4:10 PM
> To: users
> Subject: Re: error running isis Quickstart
>
> Within Eclipse choose to run one of the .launch files in the
> /webapp/ide/eclipse/launch/ folder of your project.
>
> Cheers,
>
> Jeroen
>
>
> On Thu, Nov 14, 2013 at 10:02 PM, Satyendra Singh <
> ssingh@apollo-advisors.com> wrote:
>
> > I tried the instructions at
> > http://isis.apache.org/getting-started/quickstart-archetype.html
> >
> >
> > From a command line mvn antrun:run works!
> >
> >
> >
> > But within eclipse using mvn jetty:run does not with below error.
> >
> >
> > 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> > 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> > java.lang.ClassNotFoundException:
> > org.apache.shiro.web.env.EnvironmentLoaderListener
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> > java.lang.ClassNotFoundException:
> > org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at
> >
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
> >        at
> >
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
> >        at
> >
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
> >        at
> >
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> > webapp requires one, please configure one.
> > 2013-11-14 15:53:54.148:WARN::EXCEPTION
> > java.lang.ClassNotFoundException:
> org.apache.shiro.web.servlet.ShiroFilter
> >        at
> >
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
> >        at
> >
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:91)
> >        at org.mortbay.util.Loader.loadClass(Loader.java:71)
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52)
> > 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> > 2013-11-14 15:53:54.150:WARN::Failed startup of context
> > org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> > {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
> > app\src\main\webapp}
> > javax.servlet.UnavailableException:
> > org.apache.shiro.web.servlet.ShiroFilter
> >        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
> >        at
> > org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
> >        at
> > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> >        at
> >
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
> >        at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> >        at
> >
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> >        at
> > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> >        at
> > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> >        at
> >
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
> >        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> >        at
> >
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
> >        at
> >
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
> >        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> >        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> >        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >        at
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >        at java.lang.reflect.Method.invoke(Method.java:601)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
> >        at
> >
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
> >        at
> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> > 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> > SelectChannelConnector@0.0.0.0:8080
> > Started Jetty Server
> >
> >
> >
> >
> >
> >
> >
> > Thank you for your help
> > Saty
> >
> >
> >
> >
> > This email and any files transmitted with it are confidential and
> > intended solely for the person or entity to whom they are addressed
> > and may contain confidential and/or privileged material.  Any review,
> > retransmission, dissemination or other use of, or taking of any action
> > in reliance upon this information by persons or entities other than
> > the intended recipient is prohibited.  If you have received this email
> > in error please contact the sender and delete the material from any
> > computer.
> >
> > Apollo Global Management, LLC
> >
> >
> >
> >
>
>
> This email and any files transmitted with it are confidential
> and intended solely for the person or entity to whom they are
> addressed and may contain confidential and/or privileged
> material.  Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon this
> information by persons or entities other than the intended
> recipient is prohibited.  If you have received this email in
> error please contact the sender and delete the material from
> any computer.
>
> Apollo Global Management, LLC
>
>
>
>
>

RE: error running isis Quickstart

Posted by Satyendra Singh <ss...@Apollo-advisors.com>.
Thanks, but a strange error is now appearing..

6:38:50,558  [Schema               main       DEBUG]  Execution Time = 0 ms
16:38:50,560  [Datastore            main       ERROR]  An exception was thrown while adding/validating class(es) : column of LOB or ARRAY type cannot be used in operation
java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more

16:38:50,560  [Datastore            main       ERROR]  An exception was thrown while adding/validating class(es) : column of LOB or ARRAY type cannot be used in operation
java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more

16:38:50,561  [Datastore            main       ERROR]  An exception was thrown while adding/validating class(es) : column of LOB or ARRAY type cannot be used in operation
java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more

16:38:50,561  [Datastore            main       ERROR]  An exception was thrown while adding/validating class(es) : column of LOB or ARRAY type cannot be used in operation
java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more

16:38:50,561  [Schema               main       DEBUG]  An error occurred while auto-creating schema elements - rolling back
16:38:50,565  [Schema               main       DEBUG]  Dropping table "ToDoItemDependencies"
16:38:50,565  [Schema               main       DEBUG]  DROP TABLE "ToDoItemDependencies"
16:38:50,566  [Schema               main       DEBUG]  Execution Time = 1 ms
16:38:50,566  [Schema               main       DEBUG]  Dropping table "ToDoItem"
16:38:50,566  [Schema               main       DEBUG]  DROP TABLE "ToDoItem"
16:38:50,566  [Schema               main       DEBUG]  Execution Time = 0 ms
16:38:50,566  [Schema               main       DEBUG]  Schema Transaction rolling back with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ebbb05b"
16:38:50,566  [Schema               main       DEBUG]  Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@7ebbb05b"
16:38:50,570  [IsisWicketApplication main       ERROR]  Failed to initialize
com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error
        at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        ... 20 more
Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        ... 53 more
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more
16:38:50,580  [WicketFilter         main       WARN ]  initialization failed, destroying now
16:38:50,592  [ObjectReflectorDefault main       INFO ]  shutting down org.apache.isis.core.metamodel.specloader.ObjectReflectorDefault@1ea262bc
16:38:50,592  [ObjectReflectorDefault main       INFO ]  calling @PreDestroy on all domain services
16:38:50,592  [ObjectReflectorDefault main       INFO ]  ... calling @PreDestroy method: org.apache.isis.objectstore.jdo.service.RegisterEntities: shutdown
16:38:50,592  [ObjectReflectorDefault main       INFO ]  ... calling @PreDestroy method: org.apache.isis.viewer.restfulobjects.rendering.eventserializer.RestfulObjectsSpecEventSerializer: shutdown
16:38:50,592  [Application          main       INFO ]  [WicketFilter] destroy: Wicket core library initializer
16:38:50,592  [Application          main       INFO ]  [WicketFilter] destroy: Wicket extensions initializer
16:38:50,606  [log                  main       WARN ]  failed WicketFilter: javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error
16:38:50,606  [log                  main       WARN ]  Failed startup of context org.mortbay.jetty.webapp.WebAppContext@4bc348d3{,src/main/webapp}
javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error
        at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:449)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error
        at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:424)
        ... 16 more
Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        ... 20 more
Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        ... 53 more
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more
16:38:50,608  [log                  main       ERROR]  Nested in javax.servlet.ServletException: com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error:
com.google.inject.ProvisionException: Guice provision errors:

1) Error in custom provider, org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:138)
  while locating org.apache.isis.core.runtime.system.IsisSystem
    for field at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.system(IsisWicketApplication.java:136)
  while locating webapp.ToDoApplication

1 error
        at com.google.inject.internal.Errors.throwProvisionExceptionIfErrorsExist(Errors.java:451)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:65)
        at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
        at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:219)
        at org.apache.wicket.Application.initApplication(Application.java:818)
        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:89)
        at org.apache.isis.core.webserver.WebServer.run(WebServer.java:92)
        at org.apache.isis.core.webserver.WebServer.main(WebServer.java:68)
        at org.apache.isis.WebServer.main(WebServer.java:25)
Caused by: org.datanucleus.exceptions.NucleusDataStoreException: Error(s) were found while auto-creating/validating the datastore for classes. The errors are printed in the log, and are attached to this exception.
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.verifyErrors(RDBMSStoreManager.java:3577)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3180)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2816)
        at org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:122)
        at org.datanucleus.store.rdbms.RDBMSStoreManager.createSchema(RDBMSStoreManager.java:3944)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.createSchema(DataNucleusApplicationComponents.java:80)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusApplicationComponents.<init>(DataNucleusApplicationComponents.java:67)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createDataNucleusApplicationComponentsIfRequired(DataNucleusPersistenceMechanismInstaller.java:111)
        at org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPersistenceMechanismInstaller.createObjectStore(DataNucleusPersistenceMechanismInstaller.java:98)
        at org.apache.isis.core.runtime.installerregistry.installerapi.PersistenceMechanismInstallerAbstract.createPersistenceSession(PersistenceMechanismInstallerAbstract.java:138)
        at org.apache.isis.core.runtime.persistence.PersistenceSessionFactoryDelegating.createPersistenceSession(PersistenceSessionFactoryDelegating.java:89)
        at org.apache.isis.core.runtime.system.session.IsisSessionFactoryAbstract.openSession(IsisSessionFactoryAbstract.java:229)
        at org.apache.isis.core.runtime.system.context.IsisContextThreadLocal.openSessionInstance(IsisContextThreadLocal.java:149)
        at org.apache.isis.core.runtime.system.context.IsisContext.openSession(IsisContext.java:279)
        at org.apache.isis.core.runtime.systemusinginstallers.IsisSystemAbstract.installFixturesIfRequired(IsisSystemAbstract.java:89)
        at org.apache.isis.core.runtime.system.IsisSystemFixturesHookAbstract.init(IsisSystemFixturesHookAbstract.java:132)
        at org.apache.isis.core.runtime.runner.IsisInjectModule.provideIsisSystem(IsisInjectModule.java:139)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:65)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
        at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
        at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
        ... 20 more
Caused by: java.sql.SQLSyntaxErrorException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
        at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.datasource.dbcp.DelegatingStatement.execute(DelegatingStatement.java:264)
        at org.datanucleus.store.rdbms.table.AbstractTable.executeDdlStatement(AbstractTable.java:760)
        at org.datanucleus.store.rdbms.table.TableImpl.createForeignKeys(TableImpl.java:527)
        at org.datanucleus.store.rdbms.table.TableImpl.createConstraints(TableImpl.java:429)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3434)
        at org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.addClassTablesAndValidate(RDBMSStoreManager.java:3165)
        ... 53 more
Caused by: org.hsqldb.HsqlException: column of LOB or ARRAY type cannot be used in operation
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.Constraint.setColumnsIndexes(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTableAddForeignKeyConstraint(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlterTable(Unknown Source)
        at org.hsqldb.ParserDDL.compileAlter(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
        at org.hsqldb.Session.executeDirectStatement(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 62 more

Thanks again


-----Original Message-----
From: Jeroen van der Wal [mailto:jeroen@stromboli.it]
Sent: Thursday, November 14, 2013 4:10 PM
To: users
Subject: Re: error running isis Quickstart

Within Eclipse choose to run one of the .launch files in the /webapp/ide/eclipse/launch/ folder of your project.

Cheers,

Jeroen


On Thu, Nov 14, 2013 at 10:02 PM, Satyendra Singh < ssingh@apollo-advisors.com> wrote:

> I tried the instructions at
> http://isis.apache.org/getting-started/quickstart-archetype.html
>
>
> From a command line mvn antrun:run works!
>
>
>
> But within eclipse using mvn jetty:run does not with below error.
>
>
> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> org.apache.shiro.web.env.EnvironmentLoaderListener
> java.lang.ClassNotFoundException:
> org.apache.shiro.web.env.EnvironmentLoaderListener
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> java.lang.ClassNotFoundException:
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> webapp requires one, please configure one.
> 2013-11-14 15:53:54.148:WARN::EXCEPTION
> java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at org.mortbay.util.Loader.loadClass(Loader.java:91)
>        at org.mortbay.util.Loader.loadClass(Loader.java:71)
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52)
> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
> 2013-11-14 15:53:54.150:WARN::Failed startup of context
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\web
> app\src\main\webapp}
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:3
> 52) [INFO] 2013-11-14 15:53:54.192:INFO::Started
> SelectChannelConnector@0.0.0.0:8080
> Started Jetty Server
>
>
>
>
>
>
>
> Thank you for your help
> Saty
>
>
>
>
> This email and any files transmitted with it are confidential and
> intended solely for the person or entity to whom they are addressed
> and may contain confidential and/or privileged material.  Any review,
> retransmission, dissemination or other use of, or taking of any action
> in reliance upon this information by persons or entities other than
> the intended recipient is prohibited.  If you have received this email
> in error please contact the sender and delete the material from any
> computer.
>
> Apollo Global Management, LLC
>
>
>
>


This email and any files transmitted with it are confidential
and intended solely for the person or entity to whom they are
addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or 
other use of, or taking of any action in reliance upon this
information by persons or entities other than the intended 
recipient is prohibited.  If you have received this email in 
error please contact the sender and delete the material from 
any computer.

Apollo Global Management, LLC




Re: error running isis Quickstart

Posted by Jeroen van der Wal <je...@stromboli.it>.
Within Eclipse choose to run one of the .launch files in the
/webapp/ide/eclipse/launch/ folder of your project.

Cheers,

Jeroen


On Thu, Nov 14, 2013 at 10:02 PM, Satyendra Singh <
ssingh@apollo-advisors.com> wrote:

> I tried the instructions at
> http://isis.apache.org/getting-started/quickstart-archetype.html
>
>
> From a command line mvn antrun:run works!
>
>
>
> But within eclipse using mvn jetty:run does not with below error.
>
>
> 013-11-14 15:53:53.861:INFO::jetty-6.1.25
> 2013-11-14 15:53:53.988:WARN::Could not instantiate listener
> org.apache.shiro.web.env.EnvironmentLoaderListener
> java.lang.ClassNotFoundException:
> org.apache.shiro.web.env.EnvironmentLoaderListener
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:53.991:WARN::Could not instantiate listener
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
> java.lang.ClassNotFoundException:
> org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at
> org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initListener(WebXmlConfiguration.java:630)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initWebXmlElement(WebXmlConfiguration.java:368)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initWebXmlElement(AbstractConfiguration.java:190)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.initialize(WebXmlConfiguration.java:289)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.initialize(AbstractConfiguration.java:133)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configure(WebXmlConfiguration.java:222)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:113)
>        at
> org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at
> org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at
> org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1269)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:53.995:INFO::No Transaction manager found - if your
> webapp requires one, please configure one.
> 2013-11-14 15:53:54.148:WARN::EXCEPTION
> java.lang.ClassNotFoundException: org.apache.shiro.web.servlet.ShiroFilter
>        at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
>        at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at org.mortbay.util.Loader.loadClass(Loader.java:91)
>        at org.mortbay.util.Loader.loadClass(Loader.java:71)
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> 2013-11-14 15:53:54.150:WARN::failed ShiroFilter:
> javax.servlet.UnavailableException: org.apache.shiro.web.servlet.ShiroFilter
> 2013-11-14 15:53:54.150:WARN::Failed startup of context
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ee32bd0
> {/ApacheIsisPoc,C:\Users\ssingh\workspace_apacheisis\ApacheIsisPoc\webapp\src\main\webapp}
> javax.servlet.UnavailableException:
> org.apache.shiro.web.servlet.ShiroFilter
>        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
>        at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        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.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>        at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>        at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:601)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>        at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> [INFO] 2013-11-14 15:53:54.192:INFO::Started
> SelectChannelConnector@0.0.0.0:8080
> Started Jetty Server
>
>
>
>
>
>
>
> Thank you for your help
> Saty
>
>
>
>
> This email and any files transmitted with it are confidential
> and intended solely for the person or entity to whom they are
> addressed and may contain confidential and/or privileged
> material.  Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon this
> information by persons or entities other than the intended
> recipient is prohibited.  If you have received this email in
> error please contact the sender and delete the material from
> any computer.
>
> Apollo Global Management, LLC
>
>
>
>