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/31 15:21:00 UTC

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

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

Dan Haywood reassigned ISIS-1646:
---------------------------------

         Assignee: Dan Haywood
    Fix Version/s:     (was: 1.15.0)
                   2.1.0

The relevant code is in FacetUtil:

{code}
    public static List<Facet> getFacets(final Map<Class<? extends Facet>, Facet> facetsByClass, final Filter<Facet> filter) {
        final List<Facet> filteredFacets = Lists.newArrayList();
        final List<Facet> allFacets = new ArrayList<>(facetsByClass.values());   // <<< HERE
        for (final Facet facet : allFacets) {
{code}

where:

{code}
public class FacetHolderImpl implements FacetHolder {
    private final Map<Class<? extends Facet>, Facet> facetsByClass = new HashMap<Class<? extends Facet>, Facet>();
   ...
}
{code}

and so this would possibly fix:

{code}
public class FacetHolderImpl implements FacetHolder {
    private final Map<Class<? extends Facet>, Facet> facetsByClass = new ConcurrentHashMap<>();
   ...
}
{code}

However, don't want to make such a deep change late on in the game, so gonna punt this for now.

> (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
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 2.1.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)