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/07 09:00:01 UTC

[jira] [Created] (ISIS-1646) (non-fatal) ConcurrentModificationException when invoking an action

Dan Haywood created ISIS-1646:
---------------------------------

             Summary: (non-fatal) ConcurrentModificationException when invoking an action
                 Key: ISIS-1646
                 URL: https://issues.apache.org/jira/browse/ISIS-1646
             Project: Isis
          Issue Type: Bug
    Affects Versions: 1.14.0
            Reporter: Dan Haywood
            Priority: Minor
             Fix For: 1.15.0


this occurred in Estatio when invoking the "lookupBic" action that returns a URL

from the UI/end-user perspective, nothing awry.  But noticed this stack trace in the IDE:

{code}
"C:\Program Files\Java\jdk1.8.0_121\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:62853,suspend=y,server=n -Disis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver -Disis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio -Disis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName=estatio -Disis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=estatio -Disis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=false -javaagent:C:\Users\Dan\.IdeaIC2017.1\system\groovyHotSwap\gragent.jar -classpath C:\Users\Dan\AppData\Local\Temp\classpath2.jar -Dfile.encoding=UTF-8 org.apache.isis.WebServer -m org.estatio.app.EstatioEcpAppManifest
Connected to the target VM, address: '127.0.0.1:62853', transport: 'socket'
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Dan/.m2/repository/org/apache/activemq/activemq-all/5.14.3/activemq-all-5.14.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/Dan/.m2/repository/org/slf4j/slf4j-log4j12/1.7.21/slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
log4j:ERROR Could not find value for key log4j.appender.console
log4j:ERROR Could not instantiate appender named "console".
log4j:ERROR Could not find value for key log4j.appender.console
log4j:ERROR Could not instantiate appender named "console".
09:50:05,123 [OptionHandlerAppManifest      ] priming: isis.appManifest=org.estatio.app.EstatioEcpAppManifest
09:50:05,129 [IsisConfigurationDefault      ] adding isis.appManifest = org.estatio.app.EstatioEcpAppManifest
09:50:05,130 [OptionHandlerSystemProperties ] priming: isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=false
09:50:05,130 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = false
09:50:05,130 [OptionHandlerSystemProperties ] priming: isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver
09:50:05,130 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = com.microsoft.sqlserver.jdbc.SQLServerDriver
09:50:05,130 [OptionHandlerSystemProperties ] priming: isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=estatio
09:50:05,130 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = *******
09:50:05,130 [OptionHandlerSystemProperties ] priming: isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio
09:50:05,130 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio
09:50:05,130 [OptionHandlerSystemProperties ] priming: isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName=estatio
09:50:05,130 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = estatio
09:50:05,141 [IsisConfigurationDefault      ] adding isis.deploymentType = SERVER_PROTOTYPE
09:50:05,142 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = *******
09:50:05,142 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio
09:50:05,142 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = false
09:50:05,142 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = com.microsoft.sqlserver.jdbc.SQLServerDriver
09:50:05,142 [IsisConfigurationDefault      ] adding isis.appManifest = org.estatio.app.EstatioEcpAppManifest
09:50:05,142 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = estatio
09:50:05,142 [IsisConfigurationDefault      ] adding isis.deploymentType = SERVER_PROTOTYPE
09:50:05,142 [WebServer                     ] Running Jetty on port '8080' to serve the web application
09:50:05,194 [log                           ] Logging initialized @1086ms to org.eclipse.jetty.util.log.Slf4jLog
09:50:05,603 [ContextHandler                ] Empty contextPath
09:50:05,739 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = *******
09:50:05,739 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio
09:50:05,739 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = false
09:50:05,739 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = com.microsoft.sqlserver.jdbc.SQLServerDriver
09:50:05,739 [IsisConfigurationDefault      ] adding isis.appManifest = org.estatio.app.EstatioEcpAppManifest
09:50:05,739 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = estatio
09:50:05,739 [IsisConfigurationDefault      ] adding isis.deploymentType = SERVER_PROTOTYPE
09:50:05,745 [Server                        ] jetty-9.4.3.v20170317
09:50:06,134 [StandardDescriptorProcessor   ] NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
09:50:06,219 [session                       ] DefaultSessionIdManager workerName=node0
09:50:06,219 [session                       ] No SessionScavenger set, using defaults
09:50:06,225 [session                       ] Scavenging every 600000ms
09:50:06,253 [3de8f619                      ] Initializing Spring root WebApplicationContext
09:50:06,254 [ContextLoader                 ] Root WebApplicationContext: initialization started
09:50:06,502 [XmlWebApplicationContext      ] Refreshing Root WebApplicationContext: startup date [Fri Jul 07 09:50:06 BST 2017]; root of context hierarchy
09:50:06,602 [XmlBeanDefinitionReader       ] Loading XML bean definitions from class path resource [org/estatio/webapp/propertyPlaceholderConfigurer-config.xml]
09:50:06,725 [XmlBeanDefinitionReader       ] Loading XML bean definitions from class path resource [org/estatio/webapp/activemq-config.xml]
09:50:07,520 [XmlBeanDefinitionReader       ] Loading XML bean definitions from class path resource [org/estatio/routing/camel-config.xml]
09:50:08,872 [PropertyPlaceholderConfigurerUsingSpringOpts] Loading properties file from class path resource [org/estatio/webapp/spring.properties]
09:50:09,553 [BrokerService                 ] Loaded the Bouncy Castle security provider.
09:50:09,715 [BrokerService                 ] Using Persistence Adapter: JDBCPersistenceAdapter(org.datanucleus.store.rdbms.datasource.dbcp.BasicDataSource@16a5eb6d)
09:50:10,119 [JDBCPersistenceAdapter        ] Database adapter driver override recognized for : [hsql_database_engine_driver] - adapter: class org.apache.activemq.store.jdbc.adapter.HsqldbJDBCAdapter
09:50:10,167 [JDBCPersistenceAdapter        ] Database lock driver override not found for : [hsql_database_engine_driver].  Will use default implementation.
09:50:10,177 [DefaultDatabaseLocker         ] Attempting to acquire the exclusive lock to become the Master broker
09:50:10,188 [DefaultDatabaseLocker         ] Becoming the master on dataSource: org.datanucleus.store.rdbms.datasource.dbcp.BasicDataSource@16a5eb6d
09:50:10,197 [PListStoreImpl                ] PListStore:[C:\bitbucket\incodehq\estatio-ecp\estatioapp\webapp\activemq-data\broker\tmp_storage] started
09:50:10,482 [BrokerService                 ] Apache ActiveMQ 5.14.3 (broker, ID:HALCHILLBLAST-62863-1499417410231-0:1) is starting
09:50:10,518 [TransportConnector            ] Connector vm started
09:50:10,528 [BrokerService                 ] Apache ActiveMQ 5.14.3 (broker, ID:HALCHILLBLAST-62863-1499417410231-0:1) started
09:50:10,539 [BrokerService                 ] For help or more information please see: http://activemq.apache.org
09:50:10,553 [BrokerService                 ] Store limit is 102400 mb (current store usage is 0 mb). The data directory: C:\bitbucket\incodehq\estatio-ecp\estatioapp\webapp\activemq-data\broker only has 82418 mb of usable space. - resetting to maximum available disk space: 82418 mb
09:50:14,492 [ReflectionServiceFactoryBean  ] Creating Service {http://www.coda.com/efinance/schemas/elementmaster/elementmaster-12.0/webservice}ElementMasterServicePortTypesService from WSDL: classpath:org/incode/ecp/coda/wsdl/finance/elementmaster/elementmaster-12.0.wsdl
09:50:18,556 [ReflectionServiceFactoryBean  ] Creating Service {http://www.coda.com/efinance/schemas/elementmaster/elementmaster-12.0/webservice}ElementMasterServicePortTypesService from WSDL: classpath:org/incode/ecp/coda/wsdl/finance/elementmaster/elementmaster-12.0.wsdl
09:50:18,749 [ReflectionServiceFactoryBean  ] Creating Service {http://www.coda.com/efinance/schemas/inputext/input-12.0/webservice}InputServicePortTypesService from WSDL: classpath:org/incode/ecp/coda/wsdl/finance/inputext/input-12.0.wsdl
09:50:22,469 [ReflectionServiceFactoryBean  ] Creating Service {http://www.coda.com/efinance/schemas/selector/selector-1.0/webservice}SelectorServicePortTypesService from WSDL: classpath:org/incode/ecp/coda/wsdl/finance/selector/selector-1.0.wsdl
09:50:24,713 [SpringCamelContext            ] Apache Camel 2.16.3 (CamelContext: camel-1) is starting
09:50:24,718 [ManagedManagementStrategy     ] JMX is enabled
09:50:24,939 [DefaultTypeConverter          ] Loaded 201 type converters
09:50:24,980 [DefaultRuntimeEndpointRegistry] Runtime endpoint registry is in extended mode gathering usage statistics of all incoming and outgoing endpoints (cache limit: 1000)
09:50:25,172 [SpringCamelContext            ] AllowUseOriginalMessage is enabled. If access to the original message is not needed, then its recommended to turn this option off as it may improve performance.
09:50:25,174 [SpringCamelContext            ] StreamCaching is not in use. If using streams then its recommended to enable stream caching. See more details at http://camel.apache.org/stream-caching.html
09:50:25,234 [JaxbDataFormat                ] Creating JAXBContext with contextPath: org.apache.isis.schema.ixn.v1 and ApplicationContextClassLoader: WebAppClassLoader=Estatio@2525ff7e
09:50:25,536 [SpringCamelContext            ] Route: inToOutRoute started and consuming from: Endpoint[activemq-broker://queue:memberInteractionsQueue]
09:50:25,539 [SpringCamelContext            ] Total 1 routes, of which 1 is started.
09:50:25,543 [SpringCamelContext            ] Apache Camel 2.16.3 (CamelContext: camel-1) started in 0.828 seconds
09:50:25,548 [ContextLoader                 ] Root WebApplicationContext: initialization completed in 19294 ms
09:50:25,550 [3de8f619                      ] Initializing Shiro environment
09:50:25,551 [EnvironmentLoader             ] Starting Shiro environment initialization.
09:50:26,470 [IniSecurityManagerFactory     ] Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
09:50:26,470 [EnvironmentLoader             ] Shiro environment initialized in 918 ms.
09:50:26,639 [i18n                          ] RESTEASY002225: Deploying javax.ws.rs.core.Application: class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,642 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.HomePageResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,643 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainTypeResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,644 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.UserResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,644 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainObjectResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,645 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.DomainServiceResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,646 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.VersionResourceServerside from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,646 [i18n                          ] RESTEASY002200: Adding class resource org.apache.isis.viewer.restfulobjects.server.resources.SwaggerSpecResource from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,647 [i18n                          ] RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.conneg.RestfulObjectsJaxbWriterForXml from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,648 [i18n                          ] RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplicationExceptionMapper from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,649 [i18n                          ] RESTEASY002210: Adding provider singleton org.apache.isis.viewer.restfulobjects.server.RuntimeExceptionMapper from Application class org.apache.isis.viewer.restfulobjects.server.RestfulObjectsApplication
09:50:26,649 [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
09:50:26,650 [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
Jul 07, 2017 9:50:26 AM org.togglz.core.logging.Jdk14LogProvider$Jdk14Log info
INFO: Togglz 2.1.0.Final started
09:50:26,899 [WebXmlFile                    ] web.xml: url mapping found for filter with name WicketFilter: [/wicket/*]
09:50:27,064 [OptionHandlerInitParameters   ] priming configuration builder: 1 properties to prime
09:50:27,065 [OptionHandlerInitParameters   ] priming: isis.viewers=wicket,restfulobjects
09:50:27,066 [IsisConfigurationDefault      ] adding isis.viewers = wicket,restfulobjects
09:50:27,066 [IsisWebAppBootstrapper        ] Config override location: No override location configured
09:50:27,068 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword = *******
09:50:27,068 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL = jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio
09:50:27,068 [IsisConfigurationDefault      ] adding isis.viewers = wicket,restfulobjects
09:50:27,068 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll = false
09:50:27,068 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName = com.microsoft.sqlserver.jdbc.SQLServerDriver
09:50:27,068 [IsisConfigurationDefault      ] adding isis.appManifest = org.estatio.app.EstatioEcpAppManifest
09:50:27,068 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName = estatio
09:50:27,068 [IsisConfigurationDefault      ] adding isis.deploymentType = SERVER_PROTOTYPE
09:50:27,100 [Application                   ] [WicketFilter] init: Wicket core library initializer
09:50:27,104 [RequestListenerInterface      ] registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
09:50:27,106 [RequestListenerInterface      ] registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
09:50:27,107 [RequestListenerInterface      ] registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
09:50:27,109 [RequestListenerInterface      ] registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
09:50:27,111 [RequestListenerInterface      ] registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
09:50:27,114 [Application                   ] [WicketFilter] init: DevUtils DebugBar Initializer
09:50:27,141 [Application                   ] [WicketFilter] init: Wicket extensions initializer
09:50:27,236 [wicket-webjars                ] initialize wicket webjars with given settings: WebjarsSettings{readFromCacheTimeout=3 seconds, resourceStreamProvider=ClassLoader, recentVersionPlaceHolder='current', assetPathCollectors=[de.agilecoders.wicket.webjars.collectors.ClasspathAssetPathCollector@36b17933, de.agilecoders.wicket.webjars.collectors.VfsAssetPathCollector@6675a6db, de.agilecoders.wicket.webjars.collectors.FileAssetPathCollector@60e9b05e], webjarsPackage='META-INF.resources.webjars', webjarsPath='META-INF/resources/webjars', resourcePattern=META-INF/resources/webjars/.*, webjarsPathPattern=/webjars/([^\/]*)\/([^\/]*)\/(.*), useCdnResources=false, cdnUrl='//cdn.jsdelivr.net:80'}
09:50:27,248 [wicket-jquery-selectors       ] initialize wicket jquery selectors with given settings: de.agilecoders.wicket.jquery.settings.WicketJquerySelectorsSettings@682b94bc
09:50:27,249 [wicket-jquery-selectors       ] try to get settings, but WicketJquerySelectors wasn't installed to current application. Fallback to default settings.
log4j:ERROR Could not find value for key log4j.appender.console
log4j:ERROR Could not instantiate appender named "console".
log4j:ERROR Could not find value for key log4j.appender.console
log4j:ERROR Could not instantiate appender named "console".
09:50:27,310 [IsisConfigurationBuilder      ] loading properties from isis.properties
09:50:27,310 [IsisConfigurationDefault      ] adding incode.module.docrendering.stringinterpolator.UrlDownloaderUsingNtlmCredentials.user = ECP/jvanderwal
09:50:27,310 [IsisConfigurationDefault      ] adding isis.services.PublisherServiceUsingActiveMq.memberInteractionsQueue = memberInteractionsQueue
09:50:27,310 [IsisConfigurationDefault      ] adding isis.viewer.wicket.rememberMe.encryptionKey = aa480e55-b5ba-417d-86a4-032558d87657
09:50:27,310 [IsisConfigurationDefault      ] adding estatio.application.cmisServerDefaultRepoBaseUrl = http://ams-s-nuxeo02.ecp.loc/nuxeo/nxdoc/default
09:50:27,311 [IsisConfigurationDefault      ] ignoring isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword= as value already set (with estatio)
09:50:27,311 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.javax.jdo.PersistenceManagerFactoryClass = org.isisaddons.module.flywaydb.dom.FlywayJdoPersistenceManagerFactory
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.sender.password = *******
09:50:27,312 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.Mapping = sqlserver
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.override.to = jeroen@stromboli.it
09:50:27,312 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.flyway.baselineOnMigrate = true
09:50:27,312 [IsisConfigurationDefault      ] adding org.apache.isis.viewer.restfulobjects.rendering.eventserializer.RestfulObjectsSpecEventSerializer.baseUrl = http://localhost:8080/restful/
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.tls.enabled = false
09:50:27,312 [IsisConfigurationDefault      ] ignoring isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName=org.hsqldb.jdbcDriver as value already set (with com.microsoft.sqlserver.jdbc.SQLServerDriver)
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.override.bcc = 
09:50:27,312 [IsisConfigurationDefault      ] adding isis.services.PublisherServiceUsingActiveMq.vmTransportUri = vm://broker
09:50:27,312 [IsisConfigurationDefault      ] adding isis.persistor.disableConcurrencyChecking = false
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.port = 25
09:50:27,312 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.validateAll = true
09:50:27,312 [IsisConfigurationDefault      ] adding incode.module.docrendering.stringinterpolator.UrlDownloaderUsingNtlmCredentials.host = ams-s-sql08
09:50:27,312 [IsisConfigurationDefault      ] ignoring isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=true as value already set (with false)
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.sender.hostname = proxy.ecp.loc
09:50:27,312 [IsisConfigurationDefault      ] adding isis.viewer.restfulobjects.RestfulObjectsSpecEventSerializer.baseUrl = http://localhost:8080/restful/
09:50:27,312 [IsisConfigurationDefault      ] ignoring isis.appManifest=org.estatio.app.EstatioEcpAppManifest as value already set (with org.estatio.app.EstatioEcpAppManifest)
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.override.cc = 
09:50:27,312 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.flyway.schemas = dbo,incodeClassification,incodeDocFragment,incodeDocuments,isisaudit,isiscommand,isispublishmq,isissecurity,isissessionlogger,isissettings
09:50:27,312 [IsisConfigurationDefault      ] adding isis.service.email.sender.address = no-reply@eurocommercialproperties.com
09:50:27,312 [IsisConfigurationDefault      ] ignoring isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:hsqldb:mem:test;sqllog=3 as value already set (with jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio)
09:50:27,312 [IsisConfigurationDefault      ] ignoring isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName=sa as value already set (with estatio)
09:50:27,316 [IsisConfigurationDefault      ] adding incode.module.docrendering.stringinterpolator.UrlDownloaderUsingNtlmCredentials.password = *******
09:50:27,316 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.flyway.baselineVersion = 20161202.1515
09:50:27,316 [IsisConfigurationDefault      ] adding estatio.application.reportServerBaseUrl = http://www.pdfpdf.com/samples/Sample5.PDF?name=
09:50:27,316 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateConstraints = true
09:50:27,325 [IsisConfigurationBuilder      ] loading properties from viewer_wicket.properties
09:50:27,330 [IsisConfigurationBuilder      ] loading properties from viewer_restfulobjects.properties
09:50:27,330 [IsisConfigurationBuilder      ] loading properties from persistor_datanucleus.properties
09:50:27,331 [IsisConfigurationBuilder      ] loading properties from persistor.properties
09:50:27,379 [IsisConfigurationDefault      ] overwriting isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionUserName=estatio (previous value was estatio)
09:50:27,379 [IsisConfigurationDefault      ] overwriting isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionPassword=estatio (previous value was estatio)
09:50:27,379 [IsisConfigurationDefault      ] overwriting isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionURL=jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio (previous value was jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio)
09:50:27,379 [IsisConfigurationDefault      ] overwriting isis.persistor.datanucleus.impl.datanucleus.schema.autoCreateAll=false (previous value was false)
09:50:27,379 [IsisConfigurationDefault      ] overwriting isis.persistor.datanucleus.impl.javax.jdo.option.ConnectionDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver (previous value was com.microsoft.sqlserver.jdbc.SQLServerDriver)
09:50:28,118 [IsisConfigurationDefault      ] overwriting isis.appManifest=org.estatio.app.EstatioEcpAppManifest (previous value was org.estatio.app.EstatioEcpAppManifest)
09:50:32,059 [IsisConfigurationDefault      ] adding isis.services.ServicesInstallerFromAnnotation.packagePrefix = org.estatio.dom,org.estatio.dom.agreement,org.estatio.dom.asset,org.estatio.dom.assetfinancial,org.estatio.dom.bankmandate,org.estatio.dom.budgeting,org.estatio.dom.budgetassignment,org.estatio.charge,org.estatio.dom.charge,org.estatio.capex,org.estatio.capex.dom,org.estatio.dom.currency,org.estatio.dom.document,org.estatio.dom.event,org.estatio.dom.financial,org.estatio.dom.guarantee,org.estatio.dom.index,org.estatio.dom.invoice,org.estatio.dom.lease,org.estatio.lease.fixture,org.estatio.domlink,org.estatio.numerator,org.estatio.dom.party,org.estatio.domsettings,org.estatio.dom.asset.registration,org.estatio.dom.tax,org.estatio.dom.dto,org.incode.module.country.dom,org.incode.module.communications.dom,org.incode.module.docfragment.dom,org.incode.module.document.dom,org.incode.module.classification.dom,org.estatio.capex.fixture,org.estatio.fixture,org.estatio.fixturescripts,org.isisaddons.module.pdfbox.dom,org.incode.module.docrendering.stringinterpolator.dom,org.isisaddons.module.security,org.isisaddons.module.command,org.isisaddons.module.togglz,org.estatio.app,org.isisaddons.module.excel,org.isisaddons.module.poly,org.isisaddons.module.sessionlogger,org.isisaddons.module.stringinterpolator,org.isisaddons.module.freemarker.dom,org.isisaddons.module.xdocreport.dom,org.isisaddons.wicket.excel.cpt.ui,org.isisaddons.wicket.fullcalendar2.cpt.ui,org.isisaddons.wicket.fullcalendar2.cpt.applib,org.isisaddons.wicket.gmap3.cpt.applib,org.isisaddons.wicket.gmap3.cpt.service,org.isisaddons.wicket.gmap3.cpt.ui,org.isisaddons.module.audit,org.isisaddons.module.command,org.isisaddons.module.publishmq
09:50:32,059 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.RegisterEntities.packagePrefix = org.estatio.dom,org.estatio.dom.agreement,org.estatio.dom.asset,org.estatio.dom.assetfinancial,org.estatio.dom.bankmandate,org.estatio.dom.budgeting,org.estatio.dom.budgetassignment,org.estatio.charge,org.estatio.dom.charge,org.estatio.capex,org.estatio.capex.dom,org.estatio.dom.currency,org.estatio.dom.document,org.estatio.dom.event,org.estatio.dom.financial,org.estatio.dom.guarantee,org.estatio.dom.index,org.estatio.dom.invoice,org.estatio.dom.lease,org.estatio.lease.fixture,org.estatio.domlink,org.estatio.numerator,org.estatio.dom.party,org.estatio.domsettings,org.estatio.dom.asset.registration,org.estatio.dom.tax,org.estatio.dom.dto,org.incode.module.country.dom,org.incode.module.communications.dom,org.incode.module.docfragment.dom,org.incode.module.document.dom,org.incode.module.classification.dom,org.estatio.capex.fixture,org.estatio.fixture,org.estatio.fixturescripts,org.isisaddons.module.pdfbox.dom,org.incode.module.docrendering.stringinterpolator.dom,org.isisaddons.module.security,org.isisaddons.module.command,org.isisaddons.module.togglz,org.estatio.app,org.isisaddons.module.excel,org.isisaddons.module.poly,org.isisaddons.module.sessionlogger,org.isisaddons.module.stringinterpolator,org.isisaddons.module.freemarker.dom,org.isisaddons.module.xdocreport.dom,org.isisaddons.wicket.excel.cpt.ui,org.isisaddons.wicket.fullcalendar2.cpt.ui,org.isisaddons.wicket.fullcalendar2.cpt.applib,org.isisaddons.wicket.gmap3.cpt.applib,org.isisaddons.wicket.gmap3.cpt.service,org.isisaddons.wicket.gmap3.cpt.ui,org.isisaddons.module.audit,org.isisaddons.module.command,org.isisaddons.module.publishmq
09:50:32,062 [IsisConfigurationDefault      ] adding isis.services = org.incode.module.base.services.calendar.CalendarService,org.isisaddons.module.security.dom.password.PasswordEncryptionServiceUsingJBcrypt,org.isisaddons.module.security.dom.permission.PermissionsEvaluationServiceAllowBeatsVeto
09:50:32,063 [IsisConfigurationDefault      ] adding isis.services.eventbus.implementation = axon
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.restfulobjects.suppressMemberDisabledReason = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.services.publish.actions = ignoreSafe
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.validator.serviceActionsOnly = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.validator.jdoqlFromClause = false
09:50:32,063 [IsisConfigurationDefault      ] adding isis.services.command.actions = ignoreQueryOnly
09:50:32,063 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.deletionPolicy = DataNucleus
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.validator.explicitObjectType = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.defaultInheritanceStrategy = TABLE_PER_CLASS
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.facets.include = org.isisaddons.module.security.facets.TenantedAuthorizationFacetFactory,org.isisaddons.metamodel.paraname8.NamedFacetOnParameterParaname8Factory,org.isisaddons.wicket.pdfjs.cpt.applib.PdfJsViewerFacetFromAnnotationFactory
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewers.paged.standalone = 30
09:50:32,063 [IsisConfigurationDefault      ] adding isis.services.audit.objects = all
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewers.paged.parented = 10
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.restfulobjects.objectPropertyValuesOnly = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.persistenceByReachabilityAtCommit = false
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.validator.noParamsOnly = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.objects.editing = false
09:50:32,063 [IsisConfigurationDefault      ] adding isis.services.injector.injectPrefix = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.wicket.themes.showChooser = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.facet.cssClassFa.patterns = new.*:fa-plus,add.*:fa-plus-square,attach.*:fa-plus-square,create.*:fa-plus,update.*:fa-edit,save.*:fa-floppy-o,change.*:fa-edit,maintain.*:fa-edit,remove.*:fa-minus-square,detach.*:fa-minus-square,copy.*:fa-copy,move.*:fa-arrow-right,first.*:fa-star,find.*:fa-search,lookup.*:fa-search,search.*:fa-search,view.*: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,export.*:fa-download,import.*:fa-upload,switch.*:fa-exchange,execute.*:fa-bolt,run.*:fa-bolt,calculate.*:fa-calculator,verify.*:fa-check-circle,check.*:fa-check-circle,refresh.*:fa-refresh,install.*:fa-wrench,stop.*:fa-stop,terminate.*:fa-stop,cancel.*:fa-stop,discard.*:fa-trash-o,pause.*:fa-pause,suspend.*:fa-pause,resume.*:fa-play,renew.*:fa-repeat,reset.*:fa-repeat,categorise.*:fa-folder-open-o,edit.*:fa-pencil-square-o,assign.*:fa-hand-o-right,approve.*:fa-thumbs-o-up,decline.*:fa-thumbs-o-down
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.wicket.maxTitleLengthInStandaloneTables = 0
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.wicket.developmentUtilities.enable = true
09:50:32,063 [IsisConfigurationDefault      ] adding isis.viewer.wicket.maxTitleLengthInParentedTables = 0
09:50:32,063 [IsisConfigurationDefault      ] adding datanucleus.cache.queryCompilation.type = soft
09:50:32,063 [IsisConfigurationDefault      ] adding isis.reflector.facet.cssClass.patterns = update.*:btn-default,change.*:btn-default,maintain.*:btn-default,delete.*:btn-danger,discard.*:btn-warning,remove.*:btn-warning
09:50:32,066 [IsisConfigurationDefault      ] adding datanucleus.cache.queryCompilationDatastore.type = soft
09:50:32,066 [IsisConfigurationDefault      ] adding isis.persistor.datanucleus.impl.datanucleus.identifier.case = MixedCase
09:50:32,066 [IsisConfigurationDefault      ] adding isis.services.eventbus.allowLateRegistration = true
09:50:32,072 [ServicesInstallerFromConfigurationAndAnnotation] installing org.apache.isis.core.runtime.services.ServicesInstallerFromConfigurationAndAnnotation
09:50:32,661 [IsisSessionFactoryBuilder     ] initialising Isis System
09:50:32,661 [IsisSessionFactoryBuilder     ] working directory: C:\bitbucket\incodehq\estatio-ecp\estatioapp\webapp\.
09:50:32,661 [IsisSessionFactoryBuilder     ] resource stream source: chain [file system (directory 'C:\bitbucket\incodehq\estatio-ecp\estatioapp\webapp\src\main\webapp\WEB-INF'), context loader classpath, context loader classpath, context loader classpath, current class' classpath, servlet context ('/WEB-INF')]
09:50:41,408 [PersistenceSessionFactory     ] did *not* find config properties to use JNDI datasource; will use JDBC
09:50:41,952 [VersionPrinter                ] Flyway 4.0.3 by Boxfuse
09:50:42,457 [DbSupportFactory              ] Database: jdbc:sqlserver://localhost:1433;authenticationScheme=nativeAuthentication;xopenStates=false;sendTimeAsDatetime=true;trustServerCertificate=false;sendStringParametersAsUnicode=true;selectMethod=direct;responseBuffering=adaptive;packetSize=8000;multiSubnetFailover=false;loginTimeout=15;lockTimeout=-1;lastUpdateCount=true;encrypt=false;disableStatementPooling=true;databaseName=estatio;applicationName=Microsoft JDBC Driver for SQL Server;applicationIntent=readwrite; (Microsoft SQL Server 13.0)
09:50:42,982 [MetaDataTableImpl             ] Repair of failed migration in metadata table [dbo].[schema_version] not necessary. No failed migration detected.
09:50:43,286 [DbRepair                      ] Successfully repaired metadata table [dbo].[schema_version] (execution time 00:00.314s).
09:50:43,288 [SQLServerDbSupport            ] SQLServer does not support setting the schema for the current session. Default schema NOT changed to dbo
09:50:43,437 [DbValidate                    ] Successfully validated 150 migrations (execution time 00:00.110s)
09:50:43,481 [DbMigrate                     ] Current version of schema [dbo]: 20170630.1100
09:50:43,482 [DbMigrate                     ] Schema [dbo] is up to date. No migration necessary.
09:50:43,563 [MLog                          ] MLog clients using log4j logging.
09:50:43,650 [C3P0Registry                  ] Initializing c3p0-0.9.1.1 [built 15-March-2007 01:32:31; debug? true; trace: 10]
09:50:43,962 [AbstractPoolBackedDataSource  ] Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@301da0d [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@96a93c91 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2rwcn59p7u4ems1y2hj6a|591b8063, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@9b1b7008 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|381f2af0, jdbcUrl -> jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|236e33ca, numHelperThreads -> 3 ]
09:50:48,250 [Datastore                     ] Column dbo.Invoice.status should not allow nulls but does. You can prevent nulls by specifying "allows-null" as "false" for the <field> in the MetaData
09:50:48,250 [Datastore                     ] Column dbo.Invoice.status should not allow nulls but does. You can prevent nulls by specifying "allows-null" as "false" for the <field> in the MetaData
09:50:53,750 [MetaData                      ] Class "org.estatio.dom.party.OrganisationPreviousName" : @Unique specified but had no field/column specification and so is ignored
09:50:53,750 [MetaData                      ] Class "org.estatio.dom.party.OrganisationPreviousName" : @Unique specified but had no field/column specification and so is ignored
09:51:03,941 [AbstractPoolBackedDataSource  ] Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@1d91c53c [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@99eb802d [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2rwcn59p7u4ems1y2hj6a|17658efb, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@63b89f37 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|39469104, jdbcUrl -> jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|1e374429, numHelperThreads -> 3 ]
09:51:07,403 [MetaData                      ] Class "org.estatio.dom.party.OrganisationPreviousName" : @Unique specified but had no field/column specification and so is ignored
09:51:07,403 [MetaData                      ] Class "org.estatio.dom.party.OrganisationPreviousName" : @Unique specified but had no field/column specification and so is ignored
09:51:12,166 [AbstractPoolBackedDataSource  ] Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@ae80d358 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@15390c7f [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2rwcn59p7u4ems1y2hj6a|1e82eb3d, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@89645b40 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|32a395d2, jdbcUrl -> jdbc:sqlserver://localhost:1433;instance=.;databaseName=estatio, properties -> {user=******, password=******} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 2rwcn59p7u4ems1y2hj6a|7e339372, numHelperThreads -> 3 ]
document-types-and-templates-fixture                        : EXEC org.estatio.fixturescripts.DocumentTypesAndTemplatesFixture
document-types-and-templates-fixture/rendering-strategies   : EXEC org.estatio.fixture.documents.RenderingStrategies
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator-preview-and-capture-url             : EXEC org.incode.module.docrendering.stringinterpolator.fixture.RenderingStrategyFSForStringInterpolatorPreviewAndCaptureUrl
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator-preview-and-capture-url/item-1      : [SIPC] String interpolate URL for Preview and Capture
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator-capture-url                         : EXEC org.incode.module.docrendering.stringinterpolator.fixture.RenderingStrategyFSForStringInterpolatorCaptureUrl
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator-capture-url/item-1                  : [SINC] String interpolate URL for Capture (no preview)
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator                                     : EXEC org.incode.module.docrendering.stringinterpolator.fixture.RenderingStrategyFSForStringInterpolator
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-string-interpolator/item-1                              : [SI] String interpolate
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-freemarker                                              : EXEC org.incode.module.docrendering.freemarker.fixture.RenderingStrategyFSForFreemarker
document-types-and-templates-fixture/rendering-strategies/rendering-strategy-fs-for-freemarker/item-1                                       : [FMK] RendererForFreemarker Rendering Strategy
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs                                                 : EXEC org.estatio.fixture.documents.DocumentTypeAndTemplatesFSForInvoicesUsingSsrs
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/application-tenancy-for-global                  : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForGlobal
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/application-tenancy-for-global/Global           :  /
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/application-tenancy-for-it                      : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForIt
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/application-tenancy-for-it/Italy                : /ITA
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/rendering-strategies                            : SKIP org.estatio.fixture.documents.RenderingStrategies
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-1                                          : [COVER-NOTE-PRELIM-LETTER] Email Cover Note for Preliminary Letter
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-2                                          : [COVER-NOTE-PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-3                                          : [COVER-NOTE-PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-4                                          : [COVER-NOTE-PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-5                                          : [COVER-NOTE-PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-6                                          : [PRELIM-LETTER] Preliminary letter for Invoice
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-7                                          : [PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-8                                          : [PRELIM-LETTER] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-9                                          : [COVER-NOTE-INVOICE] Email Cover Note for Invoice
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-10                                         : [COVER-NOTE-INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-11                                         : [COVER-NOTE-INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-12                                         : [COVER-NOTE-INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-13                                         : [COVER-NOTE-INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-14                                         : [INVOICE] Invoice
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-15                                         : [INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-16                                         : [INVOICE] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-17                                         : [SUPPLIER-RECEIPT] Supplier Receipt (for Invoice)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-18                                         : [TAX-REGISTER] Tax Register (for Invoice)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-19                                         : [SPECIAL-COMMUNICATION] Special Communication (for Preliminary Letter)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-20                                         : [CALCULATION] Calculation (for Preliminary Letter)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-21                                         : [INVOICES] Invoices overview
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-22                                         : [INVOICES] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-23                                         : [INVOICES-PRELIM] Preliminary letter for Invoices
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-24                                         : [INVOICES-PRELIM] (2012-01-01)
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-25                                         : [INVOICES-FOR-SELLER] Preliminary Invoice for Seller
document-types-and-templates-fixture/document-type-and-templates-fs-for-invoices-using-ssrs/item-26                                         : [INVOICES-FOR-SELLER] (2012-01-01)
document-types-and-templates-fixture/document-type-fs-for-incoming                                                                          : EXEC org.estatio.fixture.documents.DocumentTypeFSForIncoming
document-types-and-templates-fixture/document-type-fs-for-incoming/item-1                                                                   : [INCOMING] Incoming
document-types-and-templates-fixture/document-type-fs-for-incoming/item-2                                                                   : [INCOMING_INVOICE] Incoming Invoice
document-types-and-templates-fixture/document-type-fs-for-incoming/item-3                                                                   : [INCOMING_ORDER] Incoming Order
document-types-and-templates-fixture/document-type-fs-for-iban-proof                                                                        : EXEC org.estatio.fixture.documents.DocumentTypeFSForIbanProof
document-types-and-templates-fixture/document-type-fs-for-iban-proof/item-1                                                                 : [IBAN_PROOF] Iban verification proof
doc-fragment-seed-fixture                                   : EXEC org.estatio.lease.fixture.seed.DocFragmentSeedFixture
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$1$1
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$2$1
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$3$1
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$4$1
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$5$1
doc-fragment-seed-fixture/                                  : EXEC org.estatio.lease.fixture.seed.DocFragmentData$6$1
09:51:13,123 [EmailServiceDefault           ] NOT configured
seed-users-and-roles-fixture-script                         : EXEC org.isisaddons.module.security.seed.SeedUsersAndRolesFixtureScript
seed-users-and-roles-fixture-script/global-tenancy          : EXEC org.isisaddons.module.security.seed.scripts.GlobalTenancy
seed-users-and-roles-fixture-script/global-tenancy/Global   :  /
seed-users-and-roles-fixture-script/isis-module-security-admin-role-and-permissions                 : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityAdminRoleAndPermissions
seed-users-and-roles-fixture-script/isis-module-security-fixture-role-and-permissions               : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityFixtureRoleAndPermissions
seed-users-and-roles-fixture-script/isis-module-security-regular-user-role-and-permissions          : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityRegularUserRoleAndPermissions
seed-users-and-roles-fixture-script/isis-module-security-admin-user                                 : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityAdminUser
seed-users-and-roles-fixture-script/isis-applib-fixture-results-role-and-permissions                : EXEC org.isisaddons.module.security.seed.scripts.IsisApplibFixtureResultsRoleAndPermissions
09:51:13,856 [FakeValuesService             ] Using locale en
estatio-security-module-seed-fixture                        : EXEC org.estatio.fixture.security.EstatioSecurityModuleSeedFixture
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script        : EXEC org.isisaddons.module.security.seed.SeedUsersAndRolesFixtureScript
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/global-tenancy             : EXEC org.isisaddons.module.security.seed.scripts.GlobalTenancy
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/global-tenancy/Global      :  /
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/isis-module-security-admin-role-and-permissions                    : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityAdminRoleAndPermissions
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/isis-module-security-fixture-role-and-permissions                  : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityFixtureRoleAndPermissions
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/isis-module-security-regular-user-role-and-permissions             : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityRegularUserRoleAndPermissions
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/isis-module-security-admin-user                                    : EXEC org.isisaddons.module.security.seed.scripts.IsisModuleSecurityAdminUser
estatio-security-module-seed-fixture/seed-users-and-roles-fixture-script/isis-applib-fixture-results-role-and-permissions                   : EXEC org.isisaddons.module.security.seed.scripts.IsisApplibFixtureResultsRoleAndPermissions
estatio-security-module-seed-fixture/application-tenancy-for-global                                                                         : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForGlobal
estatio-security-module-seed-fixture/application-tenancy-for-global/Global                                                                  :  /
estatio-security-module-seed-fixture/application-tenancy-for-global-only                                                                    : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForGlobalOnly
estatio-security-module-seed-fixture/application-tenancy-for-global-only/Global Only                                                        : /_
estatio-security-module-seed-fixture/application-tenancy-for-fr                                                                             : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForFr
estatio-security-module-seed-fixture/application-tenancy-for-fr/France                                                                      : /FRA
estatio-security-module-seed-fixture/application-tenancy-for-fr-other                                                                       : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForFrOther
estatio-security-module-seed-fixture/application-tenancy-for-fr-other/France Other                                                          : /FRA/_
estatio-security-module-seed-fixture/application-tenancy-for-it                                                                             : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForIt
estatio-security-module-seed-fixture/application-tenancy-for-it/Italy                                                                       : /ITA
estatio-security-module-seed-fixture/application-tenancy-for-it-other                                                                       : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForItOther
estatio-security-module-seed-fixture/application-tenancy-for-it-other/Italy Other                                                           : /ITA/_
estatio-security-module-seed-fixture/application-tenancy-for-nl                                                                             : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForNl
estatio-security-module-seed-fixture/application-tenancy-for-nl/NLD                                                                         : /NLD
estatio-security-module-seed-fixture/application-tenancy-for-nl-other                                                                       : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForNlOther
estatio-security-module-seed-fixture/application-tenancy-for-nl-other/Netherlands Other                                                     : /ITA/_
estatio-security-module-seed-fixture/application-tenancy-for-se                                                                             : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForSe
estatio-security-module-seed-fixture/application-tenancy-for-se/Sweden                                                                      : /SWE
estatio-security-module-seed-fixture/application-tenancy-for-se-other                                                                       : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForSeOther
estatio-security-module-seed-fixture/application-tenancy-for-se-other/Sweden Other                                                          : /SWE/_
estatio-security-module-seed-fixture/application-tenancy-for-gb                                                                             : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForGb
estatio-security-module-seed-fixture/application-tenancy-for-gb/Great Britain                                                               : /GBR
estatio-security-module-seed-fixture/application-tenancy-for-gb-other                                                                       : EXEC org.estatio.fixture.security.tenancy.ApplicationTenancyForGbOther
estatio-security-module-seed-fixture/application-tenancy-for-gb-other/Great Britain Other                                                   : /GBR/_
estatio-security-module-seed-fixture/estatio-roles-and-permissions                                                                          : EXEC org.estatio.fixture.security.perms.EstatioRolesAndPermissions
estatio-security-module-seed-fixture/estatio-roles-and-permissions/estatio-admin-role-and-permissions                                       : EXEC org.estatio.fixture.security.perms.EstatioAdminRoleAndPermissions
estatio-security-module-seed-fixture/estatio-roles-and-permissions/estatio-user-role-and-permissions                                        : EXEC org.estatio.fixture.security.perms.EstatioUserRoleAndPermissions
estatio-security-module-seed-fixture/estatio-admin                                                                                          : EXEC org.estatio.fixture.security.users.EstatioAdmin
estatio-security-module-seed-fixture/estatio-user                                                                                           : EXEC org.estatio.fixture.security.users.EstatioUser
estatio-security-module-seed-fixture/estatio-user-in-france                                                                                 : EXEC org.estatio.fixture.security.users.EstatioUserInFrance
estatio-security-module-seed-fixture/estatio-user-in-great-britain                                                                          : EXEC org.estatio.fixture.security.users.EstatioUserInGreatBritain
estatio-security-module-seed-fixture/estatio-user-in-italy                                                                                  : EXEC org.estatio.fixture.security.users.EstatioUserInItaly
estatio-security-module-seed-fixture/estatio-user-in-netherlands                                                                            : EXEC org.estatio.fixture.security.users.EstatioUserInNetherlands
estatio-security-module-seed-fixture/estatio-user-in-sweden                                                                                 : EXEC org.estatio.fixture.security.users.EstatioUserInSweden
estatio-security-module-seed-fixture/togglz-module-admin-role                                                                               : EXEC org.isisaddons.module.togglz.glue.seed.TogglzModuleAdminRole
estatio-security-module-seed-fixture/estatio-user-role-and-permissions                                                                      : SKIP org.estatio.fixture.security.perms.EstatioUserRoleAndPermissions
estatio-security-module-seed-fixture/estatio-admin-role-and-permissions                                                                     : SKIP org.estatio.fixture.security.perms.EstatioAdminRoleAndPermissions
estatio-security-module-seed-fixture/estatio-superuser-role-and-permissions                                                                 : EXEC org.estatio.fixture.security.perms.EstatioSuperuserRoleAndPermissions
estatio-security-module-seed-fixture/estatio-admin_-has_-estatio-admin-role                                                                 : EXEC org.estatio.fixture.security.userrole.EstatioAdmin_Has_EstatioAdminRole
estatio-security-module-seed-fixture/estatio-admin_-has_-estatio-admin-role/estatio-admin                                                   : estatio-admin
estatio-security-module-seed-fixture/estatio-admin_-has_-estatio-superuser-role                                                             : EXEC org.estatio.fixture.security.userrole.EstatioAdmin_Has_EstatioSuperuserRole
estatio-security-module-seed-fixture/estatio-admin_-has_-estatio-superuser-role/estatio-superuser                                           : estatio-superuser
estatio-security-module-seed-fixture/estatio-admin_-has_-togglz-admin-role                                                                  : EXEC org.estatio.fixture.security.userrole.EstatioAdmin_Has_TogglzAdminRole
estatio-security-module-seed-fixture/estatio-admin_-has_-togglz-admin-role/isis-module-togglz-admin                                         : isis-module-togglz-admin
estatio-security-module-seed-fixture/estatio-admin_-has_-isis-security-module-admin-role                                                    : EXEC org.estatio.fixture.security.userrole.EstatioAdmin_Has_IsisSecurityModuleAdminRole
estatio-security-module-seed-fixture/estatio-admin_-has_-isis-security-module-admin-role/isis-module-security-admin                         : isis-module-security-admin
estatio-security-module-seed-fixture/estatio-user_-has_-estatio-poweruser-role                                                              : EXEC org.estatio.fixture.security.userrole.EstatioUser_Has_EstatioPoweruserRole
estatio-security-module-seed-fixture/estatio-user_-has_-estatio-poweruser-role/isis-module-security-regular-user                            : isis-module-security-regular-user
estatio-security-module-seed-fixture/estatio-user_-has_-isis-security-module-regular-role                                                   : EXEC org.estatio.fixture.security.userrole.EstatioUser_Has_IsisSecurityModuleRegularRole
estatio-security-module-seed-fixture/estatio-user_-has_-isis-security-module-regular-role/isis-module-security-regular-user                 : isis-module-security-regular-user
estatio-security-module-seed-fixture/estatio-user-in-france_-has_-isis-security-module-regular-role                                         : EXEC org.estatio.fixture.security.userrole.EstatioUserInFrance_Has_IsisSecurityModuleRegularRole
estatio-security-module-seed-fixture/estatio-user-in-france_-has_-isis-security-module-regular-role/isis-module-security-regular-user       : isis-module-security-regular-user
estatio-security-module-seed-fixture/estatio-user-in-great-britain                                                                          : SKIP org.estatio.fixture.security.users.EstatioUserInGreatBritain
estatio-security-module-seed-fixture/estatio-user-in-italy_-has_-isis-security-module-regular-role                                          : EXEC org.estatio.fixture.security.userrole.EstatioUserInItaly_Has_IsisSecurityModuleRegularRole
estatio-security-module-seed-fixture/estatio-user-in-italy_-has_-isis-security-module-regular-role/isis-module-security-regular-user        : isis-module-security-regular-user
estatio-security-module-seed-fixture/estatio-user-in-netherlands_-has_-isis-security-module-regular-role                                    : EXEC org.estatio.fixture.security.userrole.EstatioUserInNetherlands_Has_IsisSecurityModuleRegularRole
estatio-security-module-seed-fixture/estatio-user-in-netherlands_-has_-isis-security-module-regular-role/isis-module-security-regular-user  : isis-module-security-regular-user
estatio-security-module-seed-fixture/estatio-user-in-sweden_-has_-isis-security-module-regular-role                                         : EXEC org.estatio.fixture.security.userrole.EstatioUserInSweden_Has_IsisSecurityModuleRegularRole
estatio-security-module-seed-fixture/estatio-user-in-sweden_-has_-isis-security-module-regular-role/isis-module-security-regular-user       : isis-module-security-regular-user
09:51:14,591 [EmailServiceDefault           ] NOT configured
09:51:15,971 [IsisWicketApplication         ] DebugDiskDataStore registered; access via ~/wicket/internal/debug/diskDataStore
09:51:15,971 [IsisWicketApplication         ] DebugDiskDataStore: eg, http://localhost:8080/wicket/wicket/internal/debug/diskDataStore
09:51:15,971 [IsisWicketApplication         ] storeSettings.inmemoryCacheSize        : 0
09:51:15,971 [IsisWicketApplication         ] storeSettings.asynchronousQueueCapacity: 100
09:51:15,971 [IsisWicketApplication         ] storeSettings.maxSizePerSession        : 10M
09:51:15,971 [IsisWicketApplication         ] storeSettings.fileStoreFolder          : C:\Users\Dan\AppData\Local\Temp\jetty-0.0.0.0-8080-webapp-_-any-88896119029572098.dir
09:51:15,971 [ThreadPoolSupport             ] join'ing 6 tasks: waited 0 milliseconds 
********************************************************************
*** WARNING: Wicket is running in DEVELOPMENT mode.              ***
***                               ^^^^^^^^^^^                    ***
*** Do NOT deploy to your live server(s) without changing this.  ***
*** See Application#getConfigurationType() for more information. ***
********************************************************************
09:51:15,979 [WebApplication                ] [WicketFilter] Started Wicket version 7.6.0 in DEVELOPMENT mode
09:51:16,122 [3de8f619                      ] jolokia-agent: No access restrictor found at classpath:/jolokia-access.xml, access to all MBeans is allowed
09:51:16,257 [3de8f619                      ] QuartzInitializer: Quartz Initializer Servlet loaded, initializing Scheduler...
09:51:16,313 [StdSchedulerFactory           ] Using default implementation for ThreadExecutor
09:51:16,334 [SchedulerSignalerImpl         ] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
09:51:16,334 [QuartzScheduler               ] Quartz Scheduler v.2.2.1 created.
09:51:16,335 [XMLSchedulingDataProcessorPlugin] Registering Quartz Job Initialization Plug-in.
09:51:16,339 [RAMJobStore                   ] RAMJobStore initialized.
09:51:16,340 [QuartzScheduler               ] Scheduler meta-data: Quartz Scheduler (v2.2.1) 'SchedulerQuartzConfigXml' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

09:51:16,340 [StdSchedulerFactory           ] Quartz scheduler 'SchedulerQuartzConfigXml' initialized from the specified file : 'org/estatio/webapp/webinf/quartz.properties' from the class resource path.
09:51:16,340 [StdSchedulerFactory           ] Quartz scheduler version: 2.2.1
09:51:16,350 [XMLSchedulingDataProcessor    ] Parsing XML file: org/estatio/webapp/webinf/quartz-config.xml with systemId: org/estatio/webapp/webinf/quartz-config.xml
09:51:16,397 [XMLSchedulingDataProcessor    ] Adding 1 jobs, 1 triggers.
09:51:16,397 [XMLSchedulingDataProcessor    ] Adding job: DemoApp.RunBackgroundJobs
09:51:16,400 [QuartzScheduler               ] Scheduler SchedulerQuartzConfigXml_$_NON_CLUSTERED started.
09:51:16,400 [3de8f619                      ] QuartzInitializer: Scheduler has been started...
09:51:16,400 [3de8f619                      ] QuartzInitializer: Storing the Quartz Scheduler Factory in the servlet context at key: org.quartz.impl.StdSchedulerFactory.KEY
09:51:16,400 [ContextHandler                ] Started o.e.j.w.WebAppContext@3de8f619{/,file:///C:/bitbucket/incodehq/estatio-ecp/estatioapp/webapp/src/main/webapp/,AVAILABLE}{src/main/webapp}
09:51:16,426 [AbstractConnector             ] Started ServerConnector@17d677da{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
09:51:16,426 [Server                        ] Started @72321ms
09:51:16,426 [WebServer                     ] Started the application in 70684ms
09:56:12,304 [ClassCryptFactory             ] using encryption/decryption object org.apache.wicket.util.crypt.SunJceCrypt@45d509b9
09:56:17,200 [Datastore                     ] Column dbo.Invoice.status should not allow nulls but does. You can prevent nulls by specifying "allows-null" as "false" for the <field> in the MetaData
09:56:17,200 [Datastore                     ] Column dbo.Invoice.status should not allow nulls but does. You can prevent nulls by specifying "allows-null" as "false" for the <field> in the MetaData
09:56:24,527 [RequestCycleExtra             ] ********************************
09:56:24,529 [RequestCycleExtra             ] Handling the following exception
java.lang.RuntimeException: java.util.ConcurrentModificationException
	at org.apache.isis.core.metamodel.adapter.mgr.AdapterManager$ConcurrencyChecking.executeWithConcurrencyCheckingDisabled(AdapterManager.java:90)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType.toEntityPage(ActionResultResponseType.java:159)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType.access$200(ActionResultResponseType.java:46)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType$1.interpretResult(ActionResultResponseType.java:51)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType.determineAndInterpretResult(ActionResultResponseType.java:178)
	at org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersFormExecutor.redirectTo(ActionParametersFormExecutor.java:53)
	at org.apache.isis.viewer.wicket.ui.panels.FormExecutorAbstract.executeAndProcessResults(FormExecutorAbstract.java:140)
	at org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel.buildGuiForNoParameters(ActionParametersPanel.java:160)
	at org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel.buildGui(ActionParametersPanel.java:101)
	at org.apache.isis.viewer.wicket.ui.components.actions.ActionParametersPanel.onInitialize(ActionParametersPanel.java:88)
	at org.apache.wicket.Component.fireInitialize(Component.java:878)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1087)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1083)
	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:983)
	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1082)
	at org.apache.wicket.Page.isPageStateless(Page.java:465)
	at org.apache.wicket.request.handler.render.WebPageRenderer.isPageStateless(WebPageRenderer.java:287)
	at org.apache.wicket.request.handler.render.WebPageRenderer.shouldRenderPageAndWriteResponse(WebPageRenderer.java:329)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:193)
	at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
	at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621)
	at org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621)
	at org.togglz.servlet.TogglzFilter.doFilter(TogglzFilter.java:100)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1621)
	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:1613)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:541)
	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.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1593)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1239)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:481)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:564)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
	at org.eclipse.jetty.util.thread.Invocable.invokePreferred(Invocable.java:122)
	at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke(ExecutingExecutionStrategy.java:58)
	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:201)
	at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:133)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.ConcurrentModificationException
	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437)
	at java.util.HashMap$ValueIterator.next(HashMap.java:1466)
	at java.util.AbstractCollection.toArray(AbstractCollection.java:141)
	at java.util.ArrayList.<init>(ArrayList.java:177)
	at org.apache.isis.core.metamodel.facetapi.FacetUtil.getFacets(FacetUtil.java:122)
	at org.apache.isis.core.metamodel.facetapi.FacetHolderImpl.getFacets(FacetHolderImpl.java:104)
	at org.apache.isis.core.metamodel.specloader.specimpl.ObjectMemberAbstract.getFacets(ObjectMemberAbstract.java:155)
	at org.apache.isis.core.metamodel.facetapi.FacetUtil.addOrReplaceFacet(FacetUtil.java:41)
	at org.apache.isis.core.metamodel.services.grid.GridSystemServiceAbstract$1.visit(GridSystemServiceAbstract.java:348)
	at org.apache.isis.applib.layout.component.GridAbstract.traverseCollections(GridAbstract.java:133)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseCols(BS3Grid.java:192)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseRows(BS3Grid.java:174)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseTabs(BS3Grid.java:237)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseTabGroups(BS3Grid.java:223)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseCols(BS3Grid.java:189)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.traverseRows(BS3Grid.java:174)
	at org.apache.isis.applib.layout.grid.bootstrap3.BS3Grid.visit(BS3Grid.java:163)
	at org.apache.isis.core.metamodel.services.grid.GridSystemServiceAbstract.overwriteFacets(GridSystemServiceAbstract.java:216)
	at org.apache.isis.core.metamodel.services.grid.GridSystemServiceAbstract.normalize(GridSystemServiceAbstract.java:169)
	at org.apache.isis.core.metamodel.services.grid.GridServiceDefault.normalize(GridServiceDefault.java:102)
	at org.apache.isis.core.metamodel.facets.object.grid.GridFacetDefault.load(GridFacetDefault.java:75)
	at org.apache.isis.core.metamodel.facets.object.grid.GridFacetDefault.getGrid(GridFacetDefault.java:65)
	at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.buildPage(EntityPage.java:162)
	at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.<init>(EntityPage.java:115)
	at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.<init>(EntityPage.java:83)
	at org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.<init>(EntityPage.java:95)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType$9.call(ActionResultResponseType.java:162)
	at org.apache.isis.viewer.wicket.ui.actionresponse.ActionResultResponseType$9.call(ActionResultResponseType.java:160)
	at org.apache.isis.core.metamodel.adapter.mgr.AdapterManager$ConcurrencyChecking.executeWithConcurrencyCheckingDisabled(AdapterManager.java:88)
	... 72 more
09:56:24,538 [RequestCycleExtra             ] ********************************

{code}



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