You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2017/07/17 11:25:00 UTC

[jira] [Updated] (ISIS-1643) NPE on SimpleApp about

     [ https://issues.apache.org/jira/browse/ISIS-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Haywood updated ISIS-1643:
------------------------------
    Fix Version/s: 1.15.0

> NPE on SimpleApp about
> ----------------------
>
>                 Key: ISIS-1643
>                 URL: https://issues.apache.org/jira/browse/ISIS-1643
>             Project: Isis
>          Issue Type: Bug
>          Components: Archetype: SimpleApp
>    Affects Versions: 1.14.0
>         Environment: Mac
>            Reporter: Curt Cox
>              Labels: newbie
>             Fix For: 1.15.0
>
>
> The SimpleApp about screen throws an NPE and doesn't show anything under "Jar Manifest Attributes". Actually, some information flickers in the browser and can still be inspected, but isn't visible to the user.
> The exception starts with:
> java.lang.NullPointerException
> 	at org.apache.isis.viewer.wicket.ui.panels.PanelAbstract.getAuthenticationSession(PanelAbstract.java:138)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel$1.userProfileName(HeaderPanel.java:122)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.addUserName(HeaderPanel.java:106)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.onInitialize(HeaderPanel.java:79)
> 	at org.apache.wicket.Component.fireInitialize(Component.java:877)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:967)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:963)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
> 	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:875)
> 	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:962)
> 	at org.apache.wicket.Page.internalPrepareForRender(Page.java:238)
> 	at org.apache.wicket.Component.render(Component.java:2290)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> Complete log is below:
> ===============================================================
> ccox:gymclass curt.cox$ mvn -pl webapp jetty:run
> [INFO] Scanning for projects...
> [INFO] mixin-maven-plugin: Merging Mixins
> [INFO] mixin-maven-plugin: Mixins were merged
> [INFO] 
> [INFO] ------------------------------------------------------------------------
> [INFO] Building SimpleApp Webapp 1.0-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] >>> jetty-maven-plugin:9.3.5.v20151012:run (default-cli) > test-compile @ gymclass-webapp >>>
> Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/danhaywood/apps/gymclass-application/1.0-SNAPSHOT/maven-metadata.xml
> Downloading: https://repository.apache.org/content/repositories/snapshots/com/danhaywood/apps/gymclass-application/1.0-SNAPSHOT/maven-metadata.xml
> Downloading: https://repository.apache.org/content/repositories/snapshots/com/danhaywood/apps/gymclass/1.0-SNAPSHOT/maven-metadata.xml
> Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/danhaywood/apps/gymclass/1.0-SNAPSHOT/maven-metadata.xml
> Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/danhaywood/apps/gymclass-module-simple/1.0-SNAPSHOT/maven-metadata.xml
> Downloading: https://repository.apache.org/content/repositories/snapshots/com/danhaywood/apps/gymclass-module-simple/1.0-SNAPSHOT/maven-metadata.xml
> [INFO] 
> [INFO] --- buildnumber-maven-plugin:1.4:create (default) @ gymclass-webapp ---
> [INFO] Executing: /bin/sh -c cd '/Users/curt.cox/work/isis/gymclass/webapp' && 'git' 'rev-parse' '--verify' 'HEAD'
> [INFO] Working directory: /Users/curt.cox/work/isis/gymclass/webapp
> [INFO] Storing buildNumber: null at timestamp: 1498862942921
> [WARNING] Cannot get the branch information from the git repository: 
> Detecting the current branch failed: fatal: Not a git repository (or any of the parent directories): .git
> [INFO] Executing: /bin/sh -c cd '/Users/curt.cox/work/isis/gymclass/webapp' && 'git' 'rev-parse' '--verify' 'HEAD'
> [INFO] Working directory: /Users/curt.cox/work/isis/gymclass/webapp
> [INFO] Storing buildScmBranch: UNKNOWN_BRANCH
> [INFO] 
> [INFO] --- build-helper-maven-plugin:1.8:maven-version (default) @ gymclass-webapp ---
> [INFO] 
> [INFO] --- maven-enforcer-plugin:1.4.1:enforce (validate-enforce) @ gymclass-webapp ---
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gymclass-webapp ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 0 resource
> [INFO] Copying 2 resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ gymclass-webapp ---
> [INFO] Nothing to compile - all classes are up to date
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gymclass-webapp ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory /Users/curt.cox/work/isis/gymclass/webapp/src/test/resources
> [INFO] 
> [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ gymclass-webapp ---
> [INFO] No sources to compile
> [INFO] 
> [INFO] <<< jetty-maven-plugin:9.3.5.v20151012:run (default-cli) < test-compile @ gymclass-webapp <<<
> [INFO] 
> [INFO] 
> [INFO] --- jetty-maven-plugin:9.3.5.v20151012:run (default-cli) @ gymclass-webapp ---
> [INFO] Configuring Jetty for project: SimpleApp Webapp
> [INFO] webAppSourceDirectory not set. Trying src/main/webapp
> [INFO] Reload Mechanic: automatic
> [INFO] Classes = /Users/curt.cox/work/isis/gymclass/webapp/target/classes
> [INFO] Logging initialized @10524ms
> [INFO] Context path = /
> [INFO] Tmp directory = /Users/curt.cox/work/isis/gymclass/webapp/target/tmp
> [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
> [INFO] Web overrides =  none
> [INFO] web.xml file = file:///Users/curt.cox/work/isis/gymclass/webapp/src/main/webapp/WEB-INF/web.xml
> [INFO] Webapp directory = /Users/curt.cox/work/isis/gymclass/webapp/src/main/webapp
> [INFO] jetty-9.3.5.v20151012
> [INFO] Initializing Shiro environment
> INFO  - EnvironmentLoader          - Starting Shiro environment initialization.
> INFO  - AuthorizingRealm           - No cache or cacheManager properties have been set.  Authorization cache cannot be obtained.
> INFO  - IniSecurityManagerFactory  - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
> INFO  - EnvironmentLoader          - Shiro environment initialized in 154 ms.
> INFO  - i18n                       - RESTEASY002225: Deploying javax.ws.rs.core.Application: class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.HomePageResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainTypeResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.UserResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainObjectResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainServiceResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.VersionResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.SwaggerSpecResource from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.conneg.RestfulObjectsJaxbWriterForXml from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplicationExceptionMapper from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.RuntimeExceptionMapper from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$RequestFilter from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - i18n                       - RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.rendering.service.acceptheader.AcceptHeaderServiceForRest$ResponseFilter from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
> INFO  - WebXmlFile                 - web.xml: url mapping found for filter with name WicketFilter: [/wicket/*]
> INFO  - ptionHandlerInitParameters - priming configuration builder: 1 properties to prime
> INFO  - ptionHandlerInitParameters - priming: isis.viewers=wicket,restfulobjects
> INFO  - IsisConfigurationDefault   - adding isis.viewers = wicket,restfulobjects
> INFO  - IsisWebAppBootstrapper     - Config override location: No override location configured
> INFO  - IsisConfigurationDefault   - adding isis.viewers = wicket,restfulobjects
> INFO  - Application                - [WicketFilter] init: Wicket core library initializer
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()]
> INFO  - RequestListenerInterface   - registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
> INFO  - Application                - [WicketFilter] init: Wicket extensions initializer
> INFO  - wicket-webjars             - initialize wicket webjars with given settings: WebjarsSettings{readFromCacheTimeout=3 seconds, resourceStreamProvider=ClassLoader, recentVersionPlaceHolder='current', assetPathCollectors=[de.agilecoders.wicket.webjars.collectors.FileAssetPathCollector@70363885, de.agilecoders.wicket.webjars.collectors.JarAssetPathCollector@1ca6510f, de.agilecoders.wicket.webjars.collectors.VfsAssetPathCollector@15783771], webjarsPackage='META-INF.resources.webjars', webjarsPath='META-INF/resources/webjars', resourcePattern=.*, webjarsPathPattern=/webjars/([^/]*)/([^/]*)/(.*), useCdnResources=false, cdnUrl='//cdn.jsdelivr.net:80'}
> INFO  - wicket-jquery-selectors    - initialize wicket jquery selectors with given settings: de.agilecoders.wicket.jquery.settings.WicketJquerySelectorsSettings@606d165d
> INFO  - wicket-jquery-selectors    - try to get settings, but WicketJquerySelectors wasn't installed to current application. Fallback to default settings.
> 17:49:09,112  [IsisConfigurationBuilder main       INFO ]  loading properties from isis.properties
> 17:49:09,112  [IsisConfigurationDefault main       INFO ]  adding isis.appManifest = domainapp.application.manifest.DomainAppAppManifest
> 17:49:09,118  [IsisConfigurationBuilder main       INFO ]  loading properties from viewer_wicket.properties
> 17:49:09,118  [IsisConfigurationDefault main       INFO ]  adding isis.viewer.wicket.themes.enabled = bootstrap-theme, Cerulean, Cosmo, Cyborg, Darkly, Flatly, Journal, Lumen, Paper, Readable, Sandstone, Simplex, Slate, Spacelab, Superhero, United, Yeti
> 17:49:09,118  [IsisConfigurationDefault main       INFO ]  adding isis.viewer.wicket.themes.showChooser = true
> 17:49:09,118  [IsisConfigurationDefault main       INFO ]  adding isis.viewer.wicket.maxTitleLengthInStandaloneTables = 0
> 17:49:09,118  [IsisConfigurationDefault main       INFO ]  adding isis.viewer.wicket.maxTitleLengthInParentedTables = 0
> 17:49:09,129  [IsisConfigurationBuilder main       INFO ]  loading properties from viewer_restfulobjects.properties
> 17:49:09,129  [IsisConfigurationDefault main       INFO ]  adding isis.viewer.restfulobjects.RestfulObjectsSpecEventSerializer.baseUrl = http://localhost:8080/restful/
> 17:49:09,132  [IsisConfigurationBuilder main       INFO ]  loading properties from persistor.properties
> 17:49:09,132  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = *******
> 17:49:09,132  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:hsqldb:mem:test
> 17:49:09,132  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = sa
> 17:49:09,132  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = org.hsqldb.jdbcDriver
> 17:49:09,134  [IsisConfigurationBuilder main       INFO ]  loading properties from authentication_shiro.properties
> 17:49:09,421  [IsisComponentProviderUsingInstallers$InstallerLookup main       INFO ]  component installer not found; it will not be available: org.apache.isis.core.security.authentication.BypassAuthenticationManagerInstaller
> 17:49:09,423  [IsisComponentProviderUsingInstallers$InstallerLookup main       INFO ]  component installer not found; it will not be available: org.apache.isis.core.security.authorization.BypassAuthorizationManagerInstaller
> 17:49:09,425  [IsisConfigurationDefault main       INFO ]  adding isis.authentication = shiro
> 17:49:09,427  [IsisConfigurationDefault main       INFO ]  adding isis.authorization = shiro
> 17:49:09,428  [IsisConfigurationDefault main       INFO ]  overwriting isis.appManifest=domainapp.application.manifest.DomainAppAppManifest (previous value was domainapp.application.manifest.DomainAppAppManifest)
> 17:49:09,582  [Reflections          main       INFO ]  Reflections took 136 ms to scan 8 urls, producing 300 keys and 1382 values 
> 17:49:09,639  [IsisConfigurationDefault main       INFO ]  adding isis.services.ServicesInstallerFromAnnotation.packagePrefix = domainapp.modules.simple.dom,domainapp.application.fixture,domainapp.application.services
> 17:49:09,639  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.RegisterEntities.packagePrefix = domainapp.modules.simple.dom,domainapp.application.fixture,domainapp.application.services
> 17:49:09,640  [IsisConfigurationDefault main       INFO ]  adding isis.services = 
> 17:49:09,640  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.cache.level2.type = none
> 17:49:09,640  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.updatingLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.removingLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.services.injector.setPrefix = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.validator.serviceActionsOnly = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.createdLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.disableConcurrencyChecking = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.validator.mixinsOnly = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.validator.explicitObjectType = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.updatedLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.schema.validateTables = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.value.format.date = dd-MM-yyyy
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.loadedLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.cache.level2.mode = ENABLE_SELECTIVE
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.validator.noParamsOnly = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.objects.editing = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.persistingLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.cssClassFa.patterns = new.*:fa-plus,add.*:fa-plus-square,create.*:fa-plus,update.*:fa-edit,change.*:fa-edit,remove.*:fa-minus-square,move.*:fa-exchange,first.*:fa-star,find.*:fa-search,lookup.*:fa-search,clear.*:fa-remove,previous.*:fa-step-backward,next.*:fa-step-forward,list.*:fa-list, all.*:fa-list, download.*:fa-download, upload.*:fa-upload, execute.*:fa-bolt, run.*:fa-bolt, calculate.*:fa-calculator, verify.*:fa-check-circle, refresh.*:fa-refresh, install.*:fa-wrench
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.validator.allowDeprecated = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.domainObjectAnnotation.persistedLifecycleEvent.postForDefault = false
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.schema.validateConstraints = true
> 17:49:09,641  [IsisConfigurationDefault main       INFO ]  adding isis.reflector.facet.cssClass.patterns = delete.*:btn-danger
> 17:49:09,642  [IsisConfigurationDefault main       INFO ]  adding isis.persistor.datanucleus.impl.datanucleus.identifier.case = MixedCase
> 17:49:09,644  [ServicesInstallerFromConfigurationAndAnnotation main       INFO ]  installing org.apache.isis.core.runtime.services.ServicesInstallerFromConfigurationAndAnnotation
> 17:49:09,727  [IsisConfigurationDefault main       INFO ]  adding isis.fixtures = 
> 17:49:09,728  [IsisSessionFactoryBuilder main       INFO ]  initialising Isis System
> 17:49:09,728  [IsisSessionFactoryBuilder main       INFO ]  working directory: /Users/curt.cox/work/isis/gymclass/.
> 17:49:09,728  [IsisSessionFactoryBuilder main       INFO ]  resource stream source: chain [context loader classpath, current class' classpath, servlet context ('/WEB-INF')]
> 17:49:10,668  [PersistenceSessionFactory main       INFO ]  did *not* find config properties to use JNDI datasource; will use JDBC
> 17:49:11,198  [Schema               main       DEBUG]  Column ""DELETEME1498862951194"."UNUSED"" added to internal representation of table.
> 17:49:11,201  [Schema               main       DEBUG]  Creating table "DELETEME1498862951194"
> 17:49:11,203  [Schema               main       DEBUG]  CREATE TABLE "DELETEME1498862951194"
> (
>     "UNUSED" INTEGER NOT NULL
> )
> 17:49:11,204  [Schema               main       DEBUG]  Execution Time = 1 ms
> 17:49:11,212  [Schema               main       DEBUG]  Dropping table "DELETEME1498862951194"
> 17:49:11,212  [Schema               main       DEBUG]  DROP TABLE "DELETEME1498862951194"
> 17:49:11,213  [Schema               main       DEBUG]  Execution Time = 1 ms
> 17:49:11,550  [Schema               main       DEBUG]  Column ""DELETEME1498862951550"."UNUSED"" added to internal representation of table.
> 17:49:11,551  [Schema               main       DEBUG]  Creating table "DELETEME1498862951550"
> 17:49:11,551  [Schema               main       DEBUG]  CREATE TABLE "DELETEME1498862951550"
> (
>     "UNUSED" INTEGER NOT NULL
> )
> 17:49:11,551  [Schema               main       DEBUG]  Execution Time = 0 ms
> 17:49:11,553  [Schema               main       DEBUG]  Dropping table "DELETEME1498862951550"
> 17:49:11,553  [Schema               main       DEBUG]  DROP TABLE "DELETEME1498862951550"
> 17:49:11,553  [Schema               main       DEBUG]  Execution Time = 0 ms
> 17:49:11,640  [Schema               main       DEBUG]  Column ""simple"."SimpleObject"."id"" added to internal representation of table.
> 17:49:11,640  [Schema               main       DEBUG]  Field [DATASTORE_ID] -> Column(s) ["simple"."SimpleObject"."id"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.DatastoreIdMapping" (org.datanucleus.store.rdbms.mapping.datastore.BigIntRDBMSMapping)
> 17:49:11,642  [Schema               main       DEBUG]  Table "simple"."SimpleObject" will manage the persistence of the fields for class domainapp.modules.simple.dom.impl.SimpleObject (inheritance strategy="new-table") 
> 17:49:11,643  [Schema               main       DEBUG]  Column ""simple"."SimpleObject"."name"" added to internal representation of table.
> 17:49:11,644  [Schema               main       DEBUG]  Field [domainapp.modules.simple.dom.impl.SimpleObject.name] -> Column(s) ["simple"."SimpleObject"."name"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping)
> 17:49:11,645  [Schema               main       DEBUG]  Column ""simple"."SimpleObject"."notes"" added to internal representation of table.
> 17:49:11,645  [Schema               main       DEBUG]  Field [domainapp.modules.simple.dom.impl.SimpleObject.notes] -> Column(s) ["simple"."SimpleObject"."notes"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.StringMapping" (org.datanucleus.store.rdbms.mapping.datastore.VarCharRDBMSMapping)
> 17:49:11,646  [Schema               main       DEBUG]  Column ""simple"."SimpleObject"."version"" added to internal representation of table.
> 17:49:11,647  [Schema               main       DEBUG]  Field [VERSION] -> Column(s) ["simple"."SimpleObject"."version"] using mapping of type "org.datanucleus.store.rdbms.mapping.java.VersionTimestampMapping" (org.datanucleus.store.rdbms.mapping.datastore.TimestampRDBMSMapping)
> 17:49:11,647  [Schema               main       DEBUG]  Table/View "simple"."SimpleObject" has been initialised
> 17:49:11,648  [Schema               main       DEBUG]  Schema Transaction started with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@600e2000" with isolation "serializable"
> 17:49:11,651  [Schema               main       DEBUG]  Check of existence of "simple"."SimpleObject" returned no table
> 17:49:11,651  [Schema               main       DEBUG]  Creating table "simple"."SimpleObject"
> 17:49:11,652  [Schema               main       DEBUG]  CREATE TABLE "simple"."SimpleObject"
> (
>     "id" BIGINT GENERATED BY DEFAULT AS IDENTITY,
>     "name" VARCHAR(40) NOT NULL,
>     "notes" VARCHAR(4000) NULL,
>     "version" TIMESTAMP NOT NULL,
>     CONSTRAINT "SimpleObject_PK" PRIMARY KEY ("id")
> )
> 17:49:11,653  [Schema               main       DEBUG]  Execution Time = 0 ms
> 17:49:11,656  [Schema               main       DEBUG]  Creating candidate key "SimpleObject_name_UNQ" in catalog "" schema ""simple""
> 17:49:11,656  [Schema               main       DEBUG]  ALTER TABLE "simple"."SimpleObject" ADD CONSTRAINT "SimpleObject_name_UNQ" UNIQUE ("name")
> 17:49:11,657  [Schema               main       DEBUG]  Execution Time = 1 ms
> 17:49:11,657  [Schema               main       DEBUG]  Schema Transaction committing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@600e2000"
> 17:49:11,657  [Schema               main       DEBUG]  Schema Transaction closing with connection "org.datanucleus.store.rdbms.datasource.dbcp.PoolingDataSource$PoolGuardConnectionWrapper@600e2000"
> 17:49:11,737  [EmailServiceDefault  main       WARN ]  NOT configured
> 17:49:11,857  [ThreadPoolSupport    main       INFO ]  join'ing 6 tasks: waited 0 milliseconds 
> 17:49:11,860  [WebApplication       main       INFO ]  [WicketFilter] Started Wicket version 6.20.0 in DEVELOPMENT mode
> ********************************************************************
> *** WARNING: Wicket is running in DEVELOPMENT mode.              ***
> ***                               ^^^^^^^^^^^                    ***
> *** Do NOT deploy to your live server(s) without changing this.  ***
> *** See Application#getConfigurationType() for more information. ***
> ********************************************************************
> Jun 30, 2017 5:49:11 PM org.webjars.servlet.WebjarsServlet init
> INFO: WebjarsServlet cache enabled: true
> Jun 30, 2017 5:49:11 PM org.webjars.servlet.WebjarsServlet init
> INFO: WebjarsServlet initialization completed
> [INFO] Started o.e.j.m.p.JettyWebAppContext@2aa7399c{/,[file:///Users/curt.cox/work/isis/gymclass/webapp/src/main/webapp/, jar:file:///Users/curt.cox/.m2/repository/org/webjars/bootstrap/3.3.6/bootstrap-3.3.6.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/bower/summernote/0.7.0/summernote-0.7.0.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/animate.css/3.2.5/animate.css-3.2.5.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/momentjs/2.10.3/momentjs-2.10.3.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/Eonasdan-bootstrap-datetimepicker/4.15.35/Eonasdan-bootstrap-datetimepicker-4.15.35.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/swagger-ui/2.1.3/swagger-ui-2.1.3.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/jquery-ui/1.11.4/jquery-ui-1.11.4.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/select2/3.5.2/select2-3.5.2.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/jquery/1.11.1/jquery-1.11.1.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/font-awesome/4.4.0/font-awesome-4.4.0.jar!/META-INF/resources, jar:file:///Users/curt.cox/.m2/repository/org/webjars/modernizr/2.8.3/modernizr-2.8.3.jar!/META-INF/resources],AVAILABLE}{file:///Users/curt.cox/work/isis/gymclass/webapp/src/main/webapp/}
> [INFO] Started ServerConnector@6cf971d0{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
> [INFO] Started @16610ms
> [INFO] Started Jetty Server
> 17:51:25,311  [ClassCryptFactory    qtp108049354-33 INFO ]  using encryption/decryption object org.apache.wicket.util.crypt.SunJceCrypt@2cc31f9
> 17:56:56,415  [PropertiesFactory    qtp108049354-30 INFO ]  Loading properties files from file:/Users/curt.cox/work/isis/gymclass/webapp/target/classes/domainapp/webapp/DomainApplication.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:56:56,479  [PropertiesFactory    qtp108049354-30 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/wicket/wicket-core/6.20.0/wicket-core-6.20.0.jar!/org/apache/wicket/Application.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:56:56,490  [PropertiesFactory    qtp108049354-30 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/isis/viewer/isis-viewer-wicket-ui/1.14.0/isis-viewer-wicket-ui-1.14.0.jar!/org/apache/isis/viewer/wicket/ui/pages/login/WicketSignInPage.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:56:56,503  [PropertiesFactory    qtp108049354-30 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/isis/viewer/isis-viewer-wicket-ui/1.14.0/isis-viewer-wicket-ui-1.14.0.jar!/org/apache/isis/viewer/wicket/ui/pages/accmngt/AccountManagementPageAbstract.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:56:57,133  [PropertiesFactory    qtp108049354-30 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/wicket/wicket-extensions/6.20.0/wicket-extensions-6.20.0.jar!/org/apache/wicket/extensions/Initializer.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:57:04,957  [Native               qtp108049354-34 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:05,144  [PropertiesFactory    qtp108049354-47 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/isis/viewer/isis-viewer-wicket-ui/1.14.0/isis-viewer-wicket-ui-1.14.0.jar!/org/apache/isis/viewer/wicket/ui/pages/PageAbstract.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:57:05,210  [PropertiesFactory    qtp108049354-47 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/wicketstuff/wicketstuff-select2/6.20.0/wicketstuff-select2-6.20.0.jar!/org/wicketstuff/select2/AbstractSelect2Choice.utf8.properties with loader org.apache.wicket.resource.UtfPropertiesFilePropertiesLoader@4ea6ef9
> 17:57:05,299  [Native               qtp108049354-47 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:05,304  [Native               qtp108049354-47 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:11,569  [Native               qtp108049354-33 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:13,762  [Native               qtp108049354-30 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:13,774  [Native               qtp108049354-30 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:13,775  [Native               qtp108049354-30 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 17:57:24,304  [PropertiesFactory    qtp108049354-55 INFO ]  Loading properties files from jar:file:/Users/curt.cox/.m2/repository/org/apache/isis/viewer/isis-viewer-wicket-ui/1.14.0/isis-viewer-wicket-ui-1.14.0.jar!/org/apache/isis/viewer/wicket/ui/components/actions/ActionParametersFormPanel.properties with loader org.apache.wicket.resource.IsoPropertiesFilePropertiesLoader@69159670
> 17:57:36,724  [Native               qtp108049354-47 DEBUG]  INSERT INTO "simple"."SimpleObject" ("name","notes","version") VALUES (<'Spork'>,<null>,<2017-06-30 17:57:36.723>)
> 17:57:36,810  [Native               qtp108049354-51 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:57:57,441  [Native               qtp108049354-33 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:58:11,858  [Native               qtp108049354-30 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:58:12,011  [Native               qtp108049354-55 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:58:12,028  [Native               qtp108049354-55 DEBUG]  UPDATE "simple"."SimpleObject" SET "notes"=<'Both spoon and fork'>, "version"=<2017-06-30 17:58:12.028> WHERE "id"=<0>
> 17:58:12,049  [Native               qtp108049354-52 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:59:01,684  [Native               qtp108049354-51 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:59:03,445  [Native               qtp108049354-30 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 17:59:03,472  [Native               qtp108049354-34 DEBUG]  SELECT "A0"."name","A0"."notes","A0"."version" FROM "simple"."SimpleObject" "A0" WHERE "A0"."id" = <0>
> 18:01:24,827  [RequestCycleExtra    qtp108049354-56 WARN ]  ********************************
> 18:01:24,828  [RequestCycleExtra    qtp108049354-56 WARN ]  Handling the following exception
> java.lang.NullPointerException
> 	at org.apache.isis.viewer.wicket.ui.panels.PanelAbstract.getAuthenticationSession(PanelAbstract.java:138)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel$1.userProfileName(HeaderPanel.java:122)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.addUserName(HeaderPanel.java:106)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.onInitialize(HeaderPanel.java:79)
> 	at org.apache.wicket.Component.fireInitialize(Component.java:877)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:967)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:963)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
> 	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:875)
> 	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:962)
> 	at org.apache.wicket.Page.internalPrepareForRender(Page.java:238)
> 	at org.apache.wicket.Component.render(Component.java:2290)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:229)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> 	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> 	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> 	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
> 	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
> 	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> 	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> 	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
> 	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> 	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:517)
> 	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
> 	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
> 	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
> 	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
> 	at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
> 	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
> 	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> 	at java.lang.Thread.run(Thread.java:745)
> 18:01:24,834  [RequestCycleExtra    qtp108049354-56 WARN ]  ********************************
> 18:01:24,834  [WebRequestCycleForIsis qtp108049354-56 WARN ]  Unable to obtain exceptionRecognizers (no session), will be treated as unrecognized exception
> java.lang.NullPointerException
> 	at org.apache.isis.viewer.wicket.ui.panels.PanelAbstract.getAuthenticationSession(PanelAbstract.java:138)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel$1.userProfileName(HeaderPanel.java:122)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.addUserName(HeaderPanel.java:106)
> 	at org.apache.isis.viewer.wicket.ui.components.header.HeaderPanel.onInitialize(HeaderPanel.java:79)
> 	at org.apache.wicket.Component.fireInitialize(Component.java:877)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:967)
> 	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:963)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
> 	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
> 	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:875)
> 	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:962)
> 	at org.apache.wicket.Page.internalPrepareForRender(Page.java:238)
> 	at org.apache.wicket.Component.render(Component.java:2290)
> 	at org.apache.wicket.Page.renderPage(Page.java:1024)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
> 	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:229)
> 	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> 	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
> 	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> 	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> 	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> 	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> 	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> 	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> 	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> 	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> 	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> 	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> 	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
> 	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> 	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> 	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> 	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
> 	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
> 	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> 	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
> 	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> 	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
> 	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
> 	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
> 	at org.eclipse.jetty.server.Server.handle(Server.java:517)
> 	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:306)
> 	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
> 	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
> 	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
> 	at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
> 	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
> 	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
> 	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
> 	at java.lang.Thread.run(Thread.java:745)
> 18:01:32,750  [ShiroAuthenticatorOrAuthorizor qtp108049354-39 INFO ]  Incorrect credentials for user: sven
> 18:01:40,629  [Native               qtp108049354-34 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 18:01:40,646  [Native               qtp108049354-51 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"
> 18:01:40,647  [Native               qtp108049354-51 DEBUG]  SELECT 'domainapp.modules.simple.dom.impl.SimpleObject' AS "NUCLEUS_TYPE","A0"."name","A0"."notes","A0"."id","A0"."version" FROM "simple"."SimpleObject" "A0"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)