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

Dan Haywood reassigned ISIS-1643:
---------------------------------

    Assignee: Dan Haywood

> [DUPLICATE] 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
>            Assignee: Dan Haywood
>            Priority: Minor
>              Labels: newbie
>             Fix For: 1.17.0
>
>
> This has been fixed somewhere between 1.14.0 and this release.
> ~~~
> 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|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|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|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|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|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|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|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|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
(v7.6.3#76005)

Reply via email to